com.xebialabs.deployit.plugin.api.reflect
Class ReflectionsHolder
java.lang.Object
com.xebialabs.deployit.plugin.api.reflect.ReflectionsHolder
public class ReflectionsHolder
- extends java.lang.Object
|
Method Summary |
static java.util.Set<java.lang.Class<?>> |
getClassesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
|
static java.util.Set<java.lang.reflect.Field> |
getFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
|
static java.util.Set<java.lang.reflect.Method> |
getMethodsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
|
static
<T> java.util.Set<java.lang.Class<? extends T>> |
|
getSubTypesOf(java.lang.Class<T> clazz)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectionsHolder
public ReflectionsHolder()
getSubTypesOf
public static <T> java.util.Set<java.lang.Class<? extends T>> getSubTypesOf(java.lang.Class<T> clazz)
getMethodsAnnotatedWith
public static java.util.Set<java.lang.reflect.Method> getMethodsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
getFieldsAnnotatedWith
public static java.util.Set<java.lang.reflect.Field> getFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
getClassesAnnotatedWith
public static java.util.Set<java.lang.Class<?>> getClassesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)