JaversField
, JaversGetter
public abstract class JaversMember<T extends java.lang.reflect.Member>
extends java.lang.Object
Modifier | Constructor | Description |
---|---|---|
protected |
JaversMember(T rawMember,
java.lang.reflect.Type resolvedReturnType) |
|
protected |
JaversMember(T rawMember,
java.lang.reflect.Type resolvedReturnType,
boolean looksLikeId) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.util.Set<java.lang.annotation.Annotation> |
getAnnotations() |
|
java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> |
getAnnotationTypes() |
|
java.lang.Class<?> |
getDeclaringClass() |
|
abstract java.lang.Object |
getEvenIfPrivate(java.lang.Object target) |
|
java.lang.reflect.Type |
getGenericResolvedType() |
|
protected abstract java.lang.reflect.Type |
getRawGenericType() |
|
T |
getRawMember() |
|
abstract java.lang.Class<?> |
getRawType() |
|
int |
hashCode() |
|
boolean |
looksLikeId() |
|
java.lang.String |
name() |
|
java.lang.String |
propertyName() |
|
abstract void |
setEvenIfPrivate(java.lang.Object target,
java.lang.Object value) |
protected JaversMember(T rawMember, java.lang.reflect.Type resolvedReturnType)
resolvedReturnType
- nullableprotected JaversMember(T rawMember, java.lang.reflect.Type resolvedReturnType, boolean looksLikeId)
protected abstract java.lang.reflect.Type getRawGenericType()
public abstract java.lang.Class<?> getRawType()
public T getRawMember()
public java.lang.reflect.Type getGenericResolvedType()
public java.lang.Class<?> getDeclaringClass()
public java.lang.String name()
public java.lang.String propertyName()
public java.util.Set<java.lang.annotation.Annotation> getAnnotations()
public java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getAnnotationTypes()
public boolean looksLikeId()
public abstract java.lang.Object getEvenIfPrivate(java.lang.Object target)
public abstract void setEvenIfPrivate(java.lang.Object target, java.lang.Object value)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object