public class Accessor
extends java.lang.Object
| Constructor and Description |
|---|
Accessor(java.lang.reflect.Field field) |
Accessor(java.beans.PropertyDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
Accessor |
descriptor(java.beans.PropertyDescriptor descriptor) |
Accessor |
field(java.lang.reflect.Field field) |
java.lang.Object |
get(java.lang.Object target) |
static <A extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.reflect.AccessibleObject accessibleObject,
java.lang.Class<A> annotationClass) |
static <A extends java.lang.annotation.Annotation> |
getAnnotation(java.beans.PropertyDescriptor desc,
java.lang.reflect.AccessibleObject accessibleObject,
java.lang.Class<A> annotationClass) |
static <A extends java.lang.annotation.Annotation> |
getAnnotation(java.beans.PropertyDescriptor desc,
java.lang.Class<A> annotationClass) |
static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
getAnnotations(java.beans.PropertyDescriptor desc) |
java.lang.String |
getName() |
java.lang.Class |
getType() |
void |
set(java.lang.Object target,
java.lang.Object value) |
public Accessor(java.lang.reflect.Field field)
public Accessor(java.beans.PropertyDescriptor descriptor)
public static <A extends java.lang.annotation.Annotation> A getAnnotation(java.beans.PropertyDescriptor desc,
java.lang.reflect.AccessibleObject accessibleObject,
java.lang.Class<A> annotationClass)
public static <A extends java.lang.annotation.Annotation> A getAnnotation(java.beans.PropertyDescriptor desc,
java.lang.Class<A> annotationClass)
public static <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.reflect.AccessibleObject accessibleObject,
java.lang.Class<A> annotationClass)
public static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> getAnnotations(java.beans.PropertyDescriptor desc)
public Accessor descriptor(java.beans.PropertyDescriptor descriptor)
public Accessor field(java.lang.reflect.Field field)
public java.lang.String getName()
public java.lang.Object get(java.lang.Object target)
public void set(java.lang.Object target,
java.lang.Object value)
public java.lang.Class getType()