X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Freflection%2FFieldAccessor.java;h=1df4169f1a146f0839e0f6ce05f9968466412335;hb=4a575582a5c2999bd816b197d9cf274b4b3ddcd7;hp=0157a71c60a69f9b63be301f501417f674d56181;hpb=2fd43e5504080a8ed4ad70c26d73442190ea220d;p=utils diff --git a/support/general/src/main/java/org/wamblee/reflection/FieldAccessor.java b/support/general/src/main/java/org/wamblee/reflection/FieldAccessor.java index 0157a71c..1df4169f 100644 --- a/support/general/src/main/java/org/wamblee/reflection/FieldAccessor.java +++ b/support/general/src/main/java/org/wamblee/reflection/FieldAccessor.java @@ -17,20 +17,22 @@ package org.wamblee.reflection; import java.lang.reflect.Field; - /** - * Utility for interfacing to a field of an object. + * Utility for interfacing to a field of an object. * * @author Erik Brakkee - * - * @param Type of the field. + * + * @param + * Type of the field. */ public class FieldAccessor implements Accessor { private Field field; /** - * Constructs the accessor. - * @param aField Field. + * Constructs the accessor. + * + * @param aField + * Field. */ public FieldAccessor(Field aField) { field = aField; @@ -57,15 +59,21 @@ public class FieldAccessor implements Accessor { } /** - * Gets the field. - * @return Field. + * Gets the field. + * + * @return Field. */ public Field getField() { return field; } - + + @Override + public Class getType() { + return (Class) field.getType(); + } + @Override public String toString() { - return "fieldInjection(" + field + ")"; + return "fieldInjection(" + field + ")"; } } \ No newline at end of file