public final class ReflectionMethodMemberAccessor extends Object implements MemberAccessor
MemberAccessor based on a single read Method.
 Do not confuse with ReflectionBeanPropertyMemberAccessor which is richer.| Constructor and Description | 
|---|
| ReflectionMethodMemberAccessor(Method readMethod) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | executeGetter(Object bean) | 
| void | executeSetter(Object bean,
             Object value) | 
| <T extends Annotation> | getAnnotation(Class<T> annotationClass) | 
| Annotation[] | getAnnotations() | 
| Annotation[] | getDeclaredAnnotations() | 
| Class<?> | getDeclaringClass() | 
| Type | getGenericType()As defined by  Method.getGenericReturnType()andField.getGenericType(). | 
| String | getName() | 
| String | getSpeedNote() | 
| Class<?> | getType() | 
| boolean | isAnnotationPresent(Class<? extends Annotation> annotationClass) | 
| boolean | supportSetter() | 
| String | toString() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByTypepublic ReflectionMethodMemberAccessor(Method readMethod)
public Class<?> getDeclaringClass()
getDeclaringClass in interface MemberAccessorpublic String getName()
getName in interface MemberAccessorpublic Class<?> getType()
getType in interface MemberAccessorpublic Type getGenericType()
MemberAccessorMethod.getGenericReturnType() and Field.getGenericType().getGenericType in interface MemberAccessorpublic Object executeGetter(Object bean)
executeGetter in interface MemberAccessorpublic String getSpeedNote()
getSpeedNote in interface MemberAccessorpublic boolean supportSetter()
supportSetter in interface MemberAccessorpublic void executeSetter(Object bean, Object value)
executeSetter in interface MemberAccessorpublic 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 AnnotatedElementCopyright © 2006–2021 JBoss by Red Hat. All rights reserved.