public class PackageScanUtils extends Object
| 构造器和说明 |
|---|
PackageScanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
findClassesInPackageByFile(String packageName,
String packagePath,
boolean scanSubdirectory,
Set<Class<?>> classes)
以文件的方式扫描整个包下的文件 并添加到集合中
|
static void |
findClassesInPackageByJar(String packageName,
String packagePath,
boolean scanSubdirectory,
Set<Class<?>> classes)
以文件的方式扫描整个包下的文件 并添加到集合中
|
static Set<Class<?>> |
getClasses(String packName,
boolean scanSubdirectory)
获取currentThread class集合
|
public static Set<Class<?>> getClasses(String packName, boolean scanSubdirectory)
packName - 包名scanSubdirectory - 扫描子目录public static void findClassesInPackageByFile(String packageName, String packagePath, boolean scanSubdirectory, Set<Class<?>> classes) throws FileNotFoundException
packageName - 包名packagePath - 包路径scanSubdirectory - 是否扫描子目录classes - class集合FileNotFoundExceptionpublic static void findClassesInPackageByJar(String packageName, String packagePath, boolean scanSubdirectory, Set<Class<?>> classes) throws FileNotFoundException
packageName - 包名packagePath - 包路径scanSubdirectory - 是否扫描子目录classes - class集合FileNotFoundExceptionCopyright © 2020. All rights reserved.