Reflection improved

This commit is contained in:
Ilya Mizus
2014-10-07 16:50:02 +04:00
parent 270bbc66f9
commit d1d97351b9
4 changed files with 125 additions and 14 deletions

View File

@ -71,7 +71,7 @@ public class Field<T> extends AccessibleObject {
return getType();
}
String signature = Classes.toString((byte[]) vmField.addendum.signature);
return SignatureParser.parse(vmField.class_.loader, signature);
return SignatureParser.parse(vmField.class_.loader, signature, getDeclaringClass());
}
public Object get(Object instance) throws IllegalAccessException {