|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ektorp.util.ReflectionUtils
public class ReflectionUtils
| Nested Class Summary | |
|---|---|
static interface |
ReflectionUtils.AnnotationPredicate
|
| Constructor Summary | |
|---|---|
ReflectionUtils()
|
|
| Method Summary | ||
|---|---|---|
static
|
eachAnnotation(Class<?> clazz,
Class<T> annotationClass,
Predicate<T> p)
|
|
static Collection<Field> |
eachField(Class<?> clazz,
Predicate<Field> p)
|
|
static Collection<Method> |
eachMethod(Class<?> clazz,
Predicate<Method> p)
|
|
static
|
findAnnotation(Class<?> clazz,
Class<T> annotationClass,
Predicate<Field> p)
|
|
static Method |
findMethod(Class<?> clazz,
String name)
Ignores case when comparing method names |
|
static boolean |
hasAnnotation(AnnotatedElement e,
Class<? extends Annotation> annotationClass)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReflectionUtils()
| Method Detail |
|---|
public static <T extends Annotation> T findAnnotation(Class<?> clazz,
Class<T> annotationClass,
Predicate<Field> p)
public static Collection<Field> eachField(Class<?> clazz,
Predicate<Field> p)
public static Collection<Method> eachMethod(Class<?> clazz,
Predicate<Method> p)
public static <T extends Annotation> void eachAnnotation(Class<?> clazz,
Class<T> annotationClass,
Predicate<T> p)
public static Method findMethod(Class<?> clazz,
String name)
clazz - name -
public static boolean hasAnnotation(AnnotatedElement e,
Class<? extends Annotation> annotationClass)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||