public interface Accessor
| Modifier and Type | Method and Description |
|---|---|
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annotationClass) |
java.lang.reflect.Type |
getGenericType() |
java.lang.String |
getName() |
java.lang.Class<?> |
getValueClass() |
boolean |
isWritable() |
java.lang.Object |
read(java.lang.Object o) |
boolean |
readBoolean(java.lang.Object o) |
double |
readDouble(java.lang.Object o) |
float |
readFloat(java.lang.Object o) |
int |
readInt(java.lang.Object o) |
long |
readLong(java.lang.Object o) |
java.lang.Object |
readUnsafe(java.lang.Object o) |
java.lang.Object read(java.lang.Object o)
java.lang.Object readUnsafe(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionint readInt(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionlong readLong(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionfloat readFloat(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptiondouble readDouble(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionboolean readBoolean(java.lang.Object o)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationClass)
java.lang.String getName()
java.lang.Class<?> getValueClass()
java.lang.reflect.Type getGenericType()
boolean isWritable()