X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Freflection%2FAccessor.java;h=afdfcd03db246159c548864cf20774c514964ef5;hb=df850821cf26ca07ef2474d4d2cabb61e9104291;hp=5285e738e79c4f663be161357e3fa4d82ba220f6;hpb=7ee888fbe8f798fce8866052f4eaeb7e5ae4304f;p=utils diff --git a/support/general/src/main/java/org/wamblee/reflection/Accessor.java b/support/general/src/main/java/org/wamblee/reflection/Accessor.java index 5285e738..afdfcd03 100644 --- a/support/general/src/main/java/org/wamblee/reflection/Accessor.java +++ b/support/general/src/main/java/org/wamblee/reflection/Accessor.java @@ -16,25 +16,36 @@ package org.wamblee.reflection; /** - * Abstraction for accessing fields or properties of an object. + * Abstraction for accessing fields or properties of an object. * * @author Erik Brakkee - * + * * @param */ public interface Accessor { /** - * Sets the value. - * @param aObject Object. - * @param aValue Value. + * Sets the value. + * + * @param aObject + * Object. + * @param aValue + * Value. */ void set(Object aObject, T aValue); /** * Gets the value. - * @param aObject Object + * + * @param aObject + * Object * @return Value */ T get(Object aObject); -} + /** + * Gets the type of the value. + * + * @return + */ + Class getType(); +}