public class EClassSearch extends Object
| 构造器和说明 |
|---|
EClassSearch() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
findClassByFile(Set<Class<?>> clazzList,
String packageName,
String packagePath,
boolean includeChild,
Class<?> supperClazz,
Class<? extends Annotation> annoClazz,
HashSet<String> skipPackage) |
static void |
findClassByJar(Set<Class<?>> clazzList,
String packageName,
URL url,
boolean includeChild,
Class<?> supperClazz,
Class<? extends Annotation> annoClazz,
HashSet<String> skipPackage) |
static Set<Class<?>> |
getClassList(String packageName,
boolean includeChild,
Class<?> supperClazz,
Class<? extends Annotation> annoClazz)
类扫描器
|
static Set<Class<?>> |
getClassList(String packageName,
boolean includeChild,
Class<?> supperClazz,
Class<? extends Annotation> annoClazz,
HashSet<String> skipPackage)
类扫描器
|
static Set<Class<?>> |
getClassList(String packageName,
boolean includeChild,
Class<? extends Annotation> annoClazz)
类扫描器
|
static void |
main(String[] args) |
public static void main(String[] args)
public static Set<Class<?>> getClassList(String packageName, boolean includeChild, Class<? extends Annotation> annoClazz)
packageName - 包名includeChild - 是否包含子包annoClazz - 注释类public static Set<Class<?>> getClassList(String packageName, boolean includeChild, Class<?> supperClazz, Class<? extends Annotation> annoClazz)
packageName - 包名includeChild - 是否包含子包supperClazz - 父类annoClazz - 注释类public static Set<Class<?>> getClassList(String packageName, boolean includeChild, Class<?> supperClazz, Class<? extends Annotation> annoClazz, HashSet<String> skipPackage)
packageName - 包名includeChild - 是否包含子包supperClazz - 父类annoClazz - 注释类skipPackage - 忽略的包public static void findClassByFile(Set<Class<?>> clazzList, String packageName, String packagePath, boolean includeChild, Class<?> supperClazz, Class<? extends Annotation> annoClazz, HashSet<String> skipPackage)
public static void findClassByJar(Set<Class<?>> clazzList, String packageName, URL url, boolean includeChild, Class<?> supperClazz, Class<? extends Annotation> annoClazz, HashSet<String> skipPackage) throws IOException
IOExceptionCopyright © 2020. All rights reserved.