Interface | Description |
---|---|
ClassFilter |
Instances of classes that implement this interface are used, with a
ClassFinder object, to filter class names. |
Class | Description |
---|---|
AbstractClassFilter |
AbstractClassFilter implements a
ClassFilter
that matches class names that (a) can be loaded and (b) are abstract. |
AndClassFilter |
An AndClassFilter logically ANDs other
ClassFilter objects. |
ClassFinder |
A ClassFinder object is used to find classes.
|
ClassInfo |
Holds information about a loaded class in a way that doesn't rely on
the underlying API used to load the class information.
|
ClassLoaderBuilder |
A ClassLoaderBuilder is used to build an alternate class loader
that includes additional jar files, zip files and/or directories in its
load path.
|
ClassModifiersClassFilter |
ClassModifiersClassFilter is a
ClassFilter that
matches class names that (a) can be loaded and (b) match a set of class
modifiers (as defined by the constants in the
java.lang.reflect.Modifier class). |
ClassUtil |
Miscellaneous class-related utility methods.
|
FieldInfo |
Holds information about a field within a class.
|
InterfaceOnlyClassFilter |
InterfaceOnlyClassFilter implements a
ClassFilter
that matches class names that (a) can be loaded and (b) are interfaces. |
MethodInfo |
Holds information about a method within a class.
|
NotClassFilter |
NotClassFilter is a
ClassFilter that
wraps another ClassFilter and negates the sense of the
wrapped filter's accept() method. |
OrClassFilter |
An OrClassFilter contains logically ORs other
ClassFilter objects. |
RegexClassFilter |
RegexClassFilter is a
ClassFilter that matches class
names using a regular expression. |
SubclassClassFilter |
SubclassClassFilter is a
ClassFilter that matches
class names that (a) can be loaded and (b) extend a given subclass or
implement a specified interface, directly or indirectly. |
Exception | Description |
---|---|
ClassUtilException |
Thrown to indicate that an object already exists when it was expected not
to exist.
|