final class Reflections
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
Reflections() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
containsAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> match,
java.lang.annotation.Annotation[] annotations) |
static <T> T |
createInstance(java.lang.Class<T> clazz) |
static java.util.List<java.lang.reflect.Field> |
getEventPoints(java.lang.Class<?> clazz) |
static java.util.List<java.lang.reflect.Field> |
getFieldInjectionPoints(java.lang.Class<?> clazz) |
static java.util.List<java.lang.reflect.Method> |
getObserverMethods(java.lang.Class<?> clazz) |
static java.lang.Class<? extends java.lang.annotation.Annotation> |
getScope(java.lang.reflect.Field field) |
static java.lang.Class<?> |
getType(java.lang.reflect.Type type) |
private static boolean |
isEventPoint(java.lang.reflect.Field field) |
private static boolean |
isInjectionPoint(java.lang.reflect.Field field) |
private static boolean |
isObserverMethod(java.lang.reflect.Method method) |
static boolean |
isType(java.lang.reflect.Type type,
java.lang.Class<?> clazz) |
public static java.util.List<java.lang.reflect.Method> getObserverMethods(java.lang.Class<?> clazz)
public static java.util.List<java.lang.reflect.Field> getFieldInjectionPoints(java.lang.Class<?> clazz)
class1
- public static java.util.List<java.lang.reflect.Field> getEventPoints(java.lang.Class<?> clazz)
class1
- public static java.lang.Class<? extends java.lang.annotation.Annotation> getScope(java.lang.reflect.Field field)
public static <T> T createInstance(java.lang.Class<T> clazz) throws java.lang.Exception
java.lang.Exception
public static boolean isType(java.lang.reflect.Type type, java.lang.Class<?> clazz)
public static java.lang.Class<?> getType(java.lang.reflect.Type type)
private static boolean isEventPoint(java.lang.reflect.Field field)
field
- private static boolean isInjectionPoint(java.lang.reflect.Field field)
field
- private static boolean isObserverMethod(java.lang.reflect.Method method)
method
- private static boolean containsAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> match, java.lang.annotation.Annotation[] annotations)
annotations
-