mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
[新特性]
cn.hutool.core.lang.ClassScanner scan(boolean,boolean) 增加忽略加载错误类的扫描方法,同时收集了错误的类名,使用简单逻辑编写了测试方法进行测试. 当前 JavaSourceCompilerTest 的几个类恰好不能正常加载,被正确忽略。
This commit is contained in:
@@ -32,4 +32,14 @@ public class ClassScanerTest {
|
||||
final Set<Class<?>> classes = ClassScanner.scanAllPackageBySuper(null, Iterable.class);
|
||||
Console.log(classes.size());
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void scanAllPackageIgnoreLoadErrorTest(){
|
||||
ClassScanner classScanner = new ClassScanner(null, null);
|
||||
final Set<Class<?>> classes = classScanner.scan(false,true);
|
||||
Console.log(classes.size());
|
||||
Console.log(classScanner.getClassesOfLoadError());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user