|
||||||||||
| 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,
Class<T> clazz)
|
|
| Method Summary | |
|---|---|
AllAnnotationsHandler |
annotations()
Use this method to reflect all annotations on a AccessibleObject |
List<Annotation> |
annotationsMatching(Matcher<Annotation> matcher)
Use this method to reflect all annotations on the wrapped AnnotatedElement that matches matcher. |
MirrorList<Constructor<T>> |
constructors()
Use this method to reflect all constructors on the wrapped class |
List<Constructor<T>> |
constructorsMatching(Matcher<Constructor<T>> matcher)
Use this method to reflect all constructors on the wrapped class that matches matcher. |
MirrorList<Field> |
fields()
Use this method to reflect all fields on the wrapped class |
List<Field> |
fieldsMatching(Matcher<Field> matcher)
Use this method to reflect all fields on the wrapped class that matches matcher. |
MirrorList<Method> |
getters()
Use this method to reflect all getters that follow JavaBean convention |
MirrorList<Method> |
methods()
Use this method to reflect all methods on the wrapped class |
List<Method> |
methodsMatching(Matcher<Method> matcher)
Use this method to reflect all methods on the wrapped class that matches matcher. |
MirrorList<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,
Class<T> clazz)
| Method Detail |
|---|
public MirrorList<Field> fields()
AllReflectionHandler
fields in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllFields()public MirrorList<Method> methods()
AllReflectionHandler
methods in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllMethods()public MirrorList<Constructor<T>> constructors()
AllReflectionHandler
constructors in interface AllReflectionHandler<T>ClassReflectionProvider.reflectAllConstructors()public AllAnnotationsHandler annotations()
AllReflectionHandler
annotations in interface AllReflectionHandler<T>public MirrorList<Method> setters()
AllReflectionHandler
setters in interface AllReflectionHandler<T>public MirrorList<Method> getters()
AllReflectionHandler
getters in interface AllReflectionHandler<T>public List<Field> fieldsMatching(Matcher<Field> matcher)
AllReflectionHandler
fieldsMatching in interface AllReflectionHandler<T>AllReflectionHandler.fields()public List<Method> methodsMatching(Matcher<Method> matcher)
AllReflectionHandler
methodsMatching in interface AllReflectionHandler<T>AllReflectionHandler.methods()public List<Constructor<T>> constructorsMatching(Matcher<Constructor<T>> matcher)
AllReflectionHandler
constructorsMatching in interface AllReflectionHandler<T>AllReflectionHandler.constructors()public List<Annotation> annotationsMatching(Matcher<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 | |||||||||