()
| 71 | } |
| 72 | |
| 73 | public Type getGenericType() { |
| 74 | if (vmField.addendum == null || vmField.addendum.signature == null) { |
| 75 | return getType(); |
| 76 | } |
| 77 | String signature = Classes.toString((byte[]) vmField.addendum.signature); |
| 78 | return SignatureParser.parse(vmField.class_.loader, signature, getDeclaringClass()); |
| 79 | } |
| 80 | |
| 81 | public Object get(Object instance) throws IllegalAccessException { |
| 82 | Object target; |