public static class ClassFilter.Loader
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
protected static java.util.concurrent.ConcurrentMap<java.net.URL,java.util.Set<java.lang.String>> |
cache |
protected static java.util.logging.Logger |
logger |
构造器和说明 |
---|
Loader() |
限定符和类型 | 方法和说明 |
---|---|
static void |
close() |
static void |
load(java.io.File excludeFile,
java.lang.String[] excludeRegs,
ClassFilter... filters)
加载当前线程的classpath扫描所有class进行过滤
|
protected static final java.util.logging.Logger logger
protected static final java.util.concurrent.ConcurrentMap<java.net.URL,java.util.Set<java.lang.String>> cache
public static void close()
public static void load(java.io.File excludeFile, java.lang.String[] excludeRegs, ClassFilter... filters) throws java.io.IOException
excludeFile
- 不需要扫描的文件夹, 可以为nullexcludeRegs
- 包含此关键字的文件将被跳过, 可以为nullfilters
- 过滤器java.io.IOException
- 异常