public final class ClassList extends Object
Copyright (c) 2006 by stoughto! TODO replace this by something that is provably free code.
Modifier and Type | Method and Description |
---|---|
static Collection<Class<?>> |
classList(String packageRoot,
boolean excludeInterfaces)
Return a List of all the classes under a package.
|
static Collection<String> |
getResources(Pattern pattern)
For all elements of java.class.path get a Collection of resources Pattern pattern = Pattern.compile(".*"); gets all
resources.
|
static boolean |
hasNonStaticFields(Class<?> c)
Report if a class has non-static fields.
|
static boolean |
isAnonymousInnerClass(Class<?> c)
Determine if a class is an anonymous inner class.
|
static void |
main(String[] args)
List the resources that match args[0], or a fixed pattern to demonstrate the use of this class.
|
public static Collection<String> getResources(Pattern pattern)
pattern
- the pattern to matchpublic static Collection<Class<?>> classList(String packageRoot, boolean excludeInterfaces)
packageRoot
- String package nameexcludeInterfaces
- boolean; if true; interfaces are excluded from the resultpublic static boolean isAnonymousInnerClass(Class<?> c)
c
- Class; the class to checkpublic static boolean hasNonStaticFields(Class<?> c)
c
- Class<?>; the classpublic static void main(String[] args)
args
- args[0] is the pattern to match, or list all resources matching a built-in pattern if there are no argsCopyright © 2014–2019 Delft University of Technology. All rights reserved.