|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vidageek.mirror.reflect.DefaultAllReflectionHandler<T>
public final class DefaultAllReflectionHandler<T>
This class is responsible for reflecting lists of reflection elements
| Constructor Summary | |
|---|---|
DefaultAllReflectionHandler(ReflectionProvider provider,
java.lang.Class<T> clazz)
|
|
| Method Summary | |
|---|---|
AllAnnotationsHandler |
annotations()
Use this method to reflect all annotations on a AccessibleObject |
java.util.List<java.lang.annotation.Annotation> |
annotationsMatching(Matcher<java.lang.annotation.Annotation> matcher)
Use this method to reflect all annotations on the wrapped AnnotatedElement that matches matcher. |
java.util.List<java.lang.reflect.Constructor<T>> |
constructors()
Use this method to reflect all constructors on the wrapped class |
java.util.List<java.lang.reflect.Constructor<T>> |
constructorsMatching(Matcher<java.lang.reflect.Constructor<T>> matcher)
Use this method to reflect all constructors on the wrapped class that matches matcher. |
java.util.List<java.lang.reflect.Field> |
fields()
Use this method to reflect all fields on the wrapped class |
java.util.List<java.lang.reflect.Field> |
fieldsMatching(Matcher<java.lang.reflect.Field> matcher)
Use this method to reflect all fields on the wrapped class that matches matcher. |
java.util.List<java.lang.reflect.Method> |
getters()
Use this method to reflect all getters that follow JavaBean convention |
java.util.List<java.lang.reflect.Method> |
methods()
Use this method to reflect all methods on the wrapped class |
java.util.List<java.lang.reflect.Method> |
methodsMatching(Matcher<java.lang.reflect.Method> matcher)
Use this method to reflect all methods on the wrapped class that matches matcher. |
java.util.List<java.lang.reflect.Method> |
setters()
Use this method to reflect all setters that follow JavaBean convention |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultAllReflectionHandler(ReflectionProvider provider,
java.lang.Class<T> clazz)
| Method Detail |
|---|
public java.util.List<java.lang.reflect.Field> fields()
AllReflectionHandler
fields in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllFields()public java.util.List<java.lang.reflect.Method> methods()
AllReflectionHandler
methods in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllMethods()public java.util.List<java.lang.reflect.Constructor<T>> constructors()
AllReflectionHandler
constructors in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllConstructors()public AllAnnotationsHandler annotations()
AllReflectionHandler
annotations in interface AllReflectionHandler<T>public java.util.List<java.lang.reflect.Method> setters()
AllReflectionHandler
setters in interface AllReflectionHandler<T>public java.util.List<java.lang.reflect.Method> getters()
AllReflectionHandler
getters in interface AllReflectionHandler<T>public java.util.List<java.lang.reflect.Field> fieldsMatching(Matcher<java.lang.reflect.Field> matcher)
AllReflectionHandler
fieldsMatching in interface AllReflectionHandler<T>AllReflectionHandler.fields()public java.util.List<java.lang.reflect.Method> methodsMatching(Matcher<java.lang.reflect.Method> matcher)
AllReflectionHandler
methodsMatching in interface AllReflectionHandler<T>AllReflectionHandler.methods()public java.util.List<java.lang.reflect.Constructor<T>> constructorsMatching(Matcher<java.lang.reflect.Constructor<T>> matcher)
AllReflectionHandler
constructorsMatching in interface AllReflectionHandler<T>AllReflectionHandler.constructors()public java.util.List<java.lang.annotation.Annotation> annotationsMatching(Matcher<java.lang.annotation.Annotation> matcher)
AllReflectionHandler
annotationsMatching in interface AllReflectionHandler<T>AllReflectionHandler.annotations()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||