类 ClassScanner
java.lang.Object
org.dromara.autotable.core.utils.ClassScanner
基于注解扫描java类
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getClasses(String packageName, Function<Class<?>, Boolean> checker) scan(String[] basePackages, Set<Class<? extends Annotation>> includeAnnotations, Set<Class<? extends Annotation>> excludeAnnotations)
-
构造器详细资料
-
ClassScanner
public ClassScanner()
-
-
方法详细资料
-
scan
public static Set<Class<?>> scan(String[] basePackages, Set<Class<? extends Annotation>> includeAnnotations, Set<Class<? extends Annotation>> excludeAnnotations) -
getClasses
public static Set<Class<?>> getClasses(String packageName, Function<Class<?>, Boolean> checker) throws IOException, ClassNotFoundException -
findClassesLocal
private static Set<Class<?>> findClassesLocal(Pattern checkPattern, File directory, Function<Class<?>, Boolean> checker) throws ClassNotFoundException, IOException -
findClassesJar
-