public class ClassReflection
extends java.lang.Object
| 构造器和说明 |
|---|
ClassReflection() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Set<java.lang.Class<?>> |
getClassesByAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
static java.util.Set<java.lang.Class<?>> |
getClassesFromPackage(java.lang.ClassLoader classLoader,
java.lang.String pack)
获取指定包下的所有类
|
static java.util.Set<java.lang.reflect.Method> |
getMethodsByAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
static java.util.Set<java.lang.reflect.Method> |
getMethodsByClassAndAnnotation(java.lang.Class<?> clazz,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
public static java.util.Set<java.lang.Class<?>> getClassesFromPackage(java.lang.ClassLoader classLoader,
java.lang.String pack)
classLoader - 类加载器pack - 包路径 com.rodbatepublic static java.util.Set<java.lang.Class<?>> getClassesByAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
public static java.util.Set<java.lang.reflect.Method> getMethodsByClassAndAnnotation(java.lang.Class<?> clazz,
java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
public static java.util.Set<java.lang.reflect.Method> getMethodsByAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)