public class AnnotationReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BOOLEAN_GETTER_PREFIX
is
|
static java.lang.String |
GETTER_PREFIX
get
|
static java.lang.String |
SETTER_PREFIX
set
|
Constructor and Description |
---|
AnnotationReader() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.reflect.Method> |
findMethods(java.lang.Class<?> clazz,
java.util.List<java.lang.reflect.Method> result)
Finding all methods in a class hierarchy using recursion
|
java.util.Map<java.lang.reflect.Method,MemberID> |
getGetter(java.lang.Object object)
Get all annotated getters (get, is).
|
java.util.Map<java.lang.reflect.Method,MemberID> |
getSetter(java.lang.Object object)
Get all annotated setters.
|
public static final java.lang.String SETTER_PREFIX
public static final java.lang.String GETTER_PREFIX
public static final java.lang.String BOOLEAN_GETTER_PREFIX
public java.util.Map<java.lang.reflect.Method,MemberID> getGetter(java.lang.Object object)
object
- annotated objectpublic java.util.Map<java.lang.reflect.Method,MemberID> getSetter(java.lang.Object object)
object
- annotated objectpublic java.util.List<java.lang.reflect.Method> findMethods(java.lang.Class<?> clazz, java.util.List<java.lang.reflect.Method> result)
clazz
- target classresult
- result list