public class ClassScanner extends Object
| Constructor and Description |
|---|
ClassScanner()
构造,使用当前类所在的加载器
|
ClassScanner(ClassLoader classLoader)
构造,提供一个类加载器
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
清空当前扫描结果集
|
ClassScanner |
find(String packageName)
查询全部
|
ClassScanner |
find(String packageName,
Predicate<Class<?>> classFilter)
根据过滤规则查询
|
Set<Class<?>> |
get()
获取当前扫描到的结果
|
public ClassScanner()
public ClassScanner(ClassLoader classLoader)
classLoader - 类加载器public ClassScanner find(String packageName, Predicate<Class<?>> classFilter) throws ClassNotFoundException, IOException, URISyntaxException
classFilter - class过滤规则ClassNotFoundExceptionIOExceptionURISyntaxExceptionpublic ClassScanner find(String packageName) throws ClassNotFoundException, IOException, URISyntaxException
public void clear()
Copyright © 2024. All rights reserved.