public class AggregateClassAccessor.AliasPropertyAccessor extends Object implements PropertyAccessor
| Modifier and Type | Field and Description |
|---|---|
protected ClassAccessor |
accessor |
protected int |
index |
protected String |
name |
copyright| Constructor and Description |
|---|
AggregateClassAccessor.AliasPropertyAccessor(String name,
int index,
ClassAccessor accessor) |
| 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) |
protected final String name
protected final int index
protected final ClassAccessor accessor
public AggregateClassAccessor.AliasPropertyAccessor(String name, int index, ClassAccessor accessor)
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