public class AnnotationInfoScanUtils
extends java.lang.Object
| 构造器和说明 |
|---|
AnnotationInfoScanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends java.lang.annotation.Annotation> |
scanClassAnnotatinInfo(java.lang.Class<?> clazz,
java.lang.Class<T> annotationType)
扫描获取clazz类的annotationType注解信息
|
static <T extends java.lang.annotation.Annotation> |
scanClassAnnotatinInfo(java.lang.Class<T> annotationType)
扫描com.kdayun包下所有类的annotationType注解信息
|
static <T extends java.lang.annotation.Annotation> |
scanClassAnnotatinInfo(java.lang.String packageName,
java.lang.Class<T> annotationType)
扫描packageName包路径下的所有类的annotationType注解信息
|
static <T extends java.lang.annotation.Annotation> |
scanClassTypesAnnotatedWith(java.lang.Class<T> annotationType)
扫描获取com.kdayun包路径下指定注解的类
|
static <T extends java.lang.annotation.Annotation> |
scanClassTypesAnnotatedWith(java.lang.String packageName,
java.lang.Class<T> annotationType)
扫描获取指定注解的类
|
static <T extends java.lang.annotation.Annotation> |
scanMethodAnnotationInfo(java.lang.Class<?> clazz,
java.lang.Class<T> annotationType)
扫描指定类的所有方法的指定注解信息
|
static <T extends java.lang.annotation.Annotation> |
scanMethodAnnotationInfo(java.lang.reflect.Method method,
java.lang.Class<T> annotationType)
扫描method方法上的annotationType注解信息
|
public static <T extends java.lang.annotation.Annotation> java.util.Set<java.lang.Class<?>> scanClassTypesAnnotatedWith(java.lang.String packageName,
java.lang.Class<T> annotationType)
T - 是一个Annotation的类型packageName - 包名annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> java.util.Set<java.lang.Class<?>> scanClassTypesAnnotatedWith(java.lang.Class<T> annotationType)
T - 是一个Annotation的类型annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> java.util.Map<java.lang.Class<?>,T> scanClassAnnotatinInfo(java.lang.String packageName,
java.lang.Class<T> annotationType)
T - 是一个Annotation的类型packageName - 包名annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> java.util.Map<java.lang.Class<?>,T> scanClassAnnotatinInfo(java.lang.Class<T> annotationType)
T - 是一个Annotation的类型annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> T scanClassAnnotatinInfo(java.lang.Class<?> clazz,
java.lang.Class<T> annotationType)
T - 是一个Annotation的类型clazz - 指定类annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> java.util.Map<java.lang.reflect.Method,T> scanMethodAnnotationInfo(java.lang.Class<?> clazz,
java.lang.Class<T> annotationType)
T - 是一个Annotation的类型clazz - 类型annotationType - 注解类型public static <T extends java.lang.annotation.Annotation> T scanMethodAnnotationInfo(java.lang.reflect.Method method,
java.lang.Class<T> annotationType)
T - 是一个Annotation的类型method - 方法annotationType - 注解类型