public class ClassLookupHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassLookupHelper.ClassFileFilter
Class File 过滤器
|
| Constructor and Description |
|---|
ClassLookupHelper() |
| Modifier and Type | Method and Description |
|---|---|
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 © 2018. All rights reserved.