public interface ClassScanner
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClassFilter(ClassFilter classFilter)
添加 class的过滤器
|
void |
addNameFilter(ClassNameFilter nameFilter)
添加 className的过滤器
|
Filters<Class<?>> |
getClassFilters() |
Filters<String> |
getNameFilters() |
default Set<Class<?>> |
scanClasses(Collection<String> packageNames) |
default Set<Class<?>> |
scanClasses(Collection<String> packageNames,
boolean recursive) |
default Set<Class<?>> |
scanClasses(String packageName) |
Set<Class<?>> |
scanClasses(String packageName,
boolean recursive) |
void |
setClassFilters(Filters<Class<?>> classFilters) |
void |
setClassLoader(ClassLoader cl) |
void |
setNameFilters(Filters<String> nameFilters) |
void setClassLoader(ClassLoader cl)
default Set<Class<?>> scanClasses(Collection<String> packageNames)
default Set<Class<?>> scanClasses(Collection<String> packageNames, boolean recursive)
void addNameFilter(ClassNameFilter nameFilter)
nameFilter - className过滤器void addClassFilter(ClassFilter classFilter)
classFilter - class过滤器Copyright © 2025. All rights reserved.