public class Classes
extends java.lang.Object
Constructor and Description |
---|
Classes() |
Modifier and Type | Method and Description |
---|---|
static java.util.Collection<java.lang.reflect.Field> |
getFieldsAnnotatedWith(java.lang.Class theClass,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
All fields from all superclasess and including private, protected and public.
|
static java.util.Collection<java.lang.reflect.Method> |
getMethodsAnnotatedWith(java.lang.Class theClass,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
Returns the collection of methods with the given annotation
|
static boolean |
hasMethod(java.lang.Class theClass,
java.lang.String method)
If the class contains the exact method without argumetns.
|
public static boolean hasMethod(java.lang.Class theClass, java.lang.String method)
public static java.util.Collection<java.lang.reflect.Field> getFieldsAnnotatedWith(java.lang.Class theClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
theClass
- public static java.util.Collection<java.lang.reflect.Method> getMethodsAnnotatedWith(java.lang.Class theClass, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
theClass
- Class object to be examinedannotation
- Annotation type to be search for