Package org.javers.common.reflection
Class JaversGetter
- java.lang.Object
-
- org.javers.common.reflection.JaversMember<java.lang.reflect.Method>
-
- org.javers.common.reflection.JaversGetter
-
public class JaversGetter extends JaversMember<java.lang.reflect.Method>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JaversGetter(java.lang.reflect.Method getterMethod, java.lang.reflect.Type resolvedReturnType)
protected
JaversGetter(java.lang.reflect.Method getterMethod, java.lang.reflect.Type resolvedReturnType, boolean looksLikeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getEvenIfPrivate(java.lang.Object onObject)
protected java.lang.reflect.Type
getRawGenericType()
java.lang.Class<?>
getRawType()
java.lang.String
memberType()
java.lang.String
propertyName()
void
setEvenIfPrivate(java.lang.Object onObject, java.lang.Object value)
-
Methods inherited from class org.javers.common.reflection.JaversMember
equals, getAnnotations, getAnnotationTypes, getDeclaringClass, getGenericResolvedType, getRawMember, hashCode, looksLikeId, name
-
-
-
-
Method Detail
-
getRawGenericType
protected java.lang.reflect.Type getRawGenericType()
- Specified by:
getRawGenericType
in classJaversMember<java.lang.reflect.Method>
-
getRawType
public java.lang.Class<?> getRawType()
- Specified by:
getRawType
in classJaversMember<java.lang.reflect.Method>
-
getEvenIfPrivate
public java.lang.Object getEvenIfPrivate(java.lang.Object onObject)
- Specified by:
getEvenIfPrivate
in classJaversMember<java.lang.reflect.Method>
-
setEvenIfPrivate
public void setEvenIfPrivate(java.lang.Object onObject, java.lang.Object value)
- Specified by:
setEvenIfPrivate
in classJaversMember<java.lang.reflect.Method>
-
propertyName
public java.lang.String propertyName()
- Overrides:
propertyName
in classJaversMember<java.lang.reflect.Method>
-
memberType
public java.lang.String memberType()
- Specified by:
memberType
in classJaversMember<java.lang.reflect.Method>
-
-