public class ClassLookupHelper extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ClassLookupHelper.ClassFileFilter
Class File 过滤器
|
| 构造器和说明 |
|---|
ClassLookupHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Collection<Class<?>> |
getClasses(ClassLookupHelper.ClassFileFilter filter)
从所有的 classpath 下面搜索指定的 Class
|
static Set<Class<?>> |
getClasses(Package pkg,
boolean recursive,
ClassLookupHelper.ClassFileFilter filter)
从指定 package 中获取所有的 Class
|
static Set<Class<?>> |
getClasses(String packageName,
boolean recursive,
ClassLookupHelper.ClassFileFilter filter)
从指定 package 中获取所有的 Class
|
static void |
main(String[] args) |
public static Collection<Class<?>> getClasses(ClassLookupHelper.ClassFileFilter filter)
public static Set<Class<?>> getClasses(Package pkg, boolean recursive, ClassLookupHelper.ClassFileFilter filter)
pkg - 包recursive - 是否递归查找filter - class 过滤器public static Set<Class<?>> getClasses(String packageName, boolean recursive, ClassLookupHelper.ClassFileFilter filter)
packageName - 包名recursive - 是否递归查找filter - class 过滤器public static void main(String[] args)
Copyright © 2017. All rights reserved.