diff --git a/parabotv2/src/org/parabot/core/reflect/RefField.java b/parabotv2/src/org/parabot/core/reflect/RefField.java index b09b7c8..81b24fc 100644 --- a/parabotv2/src/org/parabot/core/reflect/RefField.java +++ b/parabotv2/src/org/parabot/core/reflect/RefField.java @@ -360,6 +360,14 @@ public class RefField extends RefModifiers { public Field getField() { return field; } + + /** + * Gets the declaring RefClass of this field + * @return RefClass holding this field + */ + public RefClass getOwner() { + return new RefClass(field.getDeclaringClass(), instance); + } public String toGenericString() { return field.toGenericString(); @@ -368,5 +376,6 @@ public class RefField extends RefModifiers { public String toString() { return field.toString(); } + }