public class DefaultClassScanner extends Object implements ClassScanner
| 构造器和说明 |
|---|
DefaultClassScanner() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Class<?>> |
getClassList(String packageName)
获取指定包名中的所有类
|
List<Class<?>> |
getClassListByAnnotation(String packageName,
Class<? extends Annotation> annotationClass)
获取指定包名中指定注解的相关类
|
List<Class<?>> |
getClassListBySuper(String packageName,
Class<?> superClass)
获取指定包名中指定父类或接口的相关类
|
public List<Class<?>> getClassList(String packageName)
ClassScannergetClassList 在接口中 ClassScannerpackageName - the package namepublic List<Class<?>> getClassListByAnnotation(String packageName, Class<? extends Annotation> annotationClass)
ClassScannergetClassListByAnnotation 在接口中 ClassScannerpackageName - the package nameannotationClass - the annotation classpublic List<Class<?>> getClassListBySuper(String packageName, Class<?> superClass)
ClassScannergetClassListBySuper 在接口中 ClassScannerpackageName - the package namesuperClass - the super classCopyright © 2016. All rights reserved.