public abstract class JaversMember<T extends java.lang.reflect.Member>
extends java.lang.Object
| Constructor and Description |
|---|
JaversMember(T rawMember,
java.lang.reflect.Type resolvedReturnType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Class<?> |
getDeclaringClass() |
java.lang.reflect.Type |
getGenericType() |
protected abstract java.lang.reflect.Type |
getRawGenericType() |
T |
getRawMember() |
abstract java.lang.Class<?> |
getType() |
boolean |
hasAnyAnnotation(java.util.Set<java.lang.String> annotationNames) |
int |
hashCode() |
abstract java.lang.Object |
invokeEvenIfPrivate(java.lang.Object target) |
boolean |
isAnnotationPresent(java.lang.String annotationName) |
java.lang.String |
name() |
java.lang.String |
propertyName() |
protected void |
setAccessibleIfNecessary() |
public JaversMember(T rawMember, java.lang.reflect.Type resolvedReturnType)
resolvedReturnType - nullableprotected abstract java.lang.reflect.Type getRawGenericType()
public abstract java.lang.Class<?> getType()
public T getRawMember()
public java.lang.reflect.Type getGenericType()
public java.lang.Class<?> getDeclaringClass()
public java.lang.String name()
public java.lang.String propertyName()
public boolean hasAnyAnnotation(java.util.Set<java.lang.String> annotationNames)
public boolean isAnnotationPresent(java.lang.String annotationName)
public abstract java.lang.Object invokeEvenIfPrivate(java.lang.Object target)
protected void setAccessibleIfNecessary()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object