public class JavaFieldAccessor extends Object implements PropertyAccessor
| Constructor and Description |
|---|
JavaFieldAccessor(Field field) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object obj) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
Annotation[] |
getDeclaredAnnotations() |
int |
getModifiers() |
String |
getName() |
Class |
getType() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass) |
void |
set(Object obj,
Object value) |
String |
toString() |
public static final String copyright
public JavaFieldAccessor(Field field)
public String getName()
getName in interface PropertyAccessorpublic Class getType()
getType in interface PropertyAccessorpublic int getModifiers()
getModifiers in interface PropertyAccessorpublic Object get(Object obj)
get in interface PropertyAccessorpublic void set(Object obj, Object value)
set in interface PropertyAccessorpublic boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
isAnnotationPresent in interface AnnotatedElementpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementpublic Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementpublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotatedElement