|
Interface Summary |
| AnnotatedElement |
Represents an element that can be annotated. |
| GenericArrayType |
Represents the type of an array's components, which may be
either a parameterized type or a type variable. |
| GenericDeclaration |
Represents an entity that declares one or more type parameters. |
| InvocationHandler |
This interface defines an invocation handler. |
| Member |
Member is an interface that represents any member of a class (field or
method) or a constructor. |
| ParameterizedType |
Represents a type which is parameterized over one or more other
types. |
| Type |
Represents any Type within the Java programming
language. |
| TypeVariable |
This is a common interface for all type variables provided by
the Java language. |
| WildcardType |
Represents a wildcard type expression, where the type variable
is unnamed. |
|
Class Summary |
| AccessibleObject |
This class is the superclass of various reflection classes, and
allows sufficiently trusted code to bypass normal restrictions to
do necessary things like invoke private methods outside of the
class during Serialization. |
| Array |
Array holds static helper functions that allow you to create and
manipulate arrays by reflection. |
| Constructor |
The Constructor class represents a constructor of a class. |
| Field |
The Field class represents a member variable of a class. |
| Method |
The Method class represents a member method of a class. |
| Modifier |
Modifier is a helper class with static methods to determine whether an
int returned from getModifiers() represents static, public, protected,
native, final, etc... |
| Proxy |
This class allows you to dynamically create an instance of any (or
even multiple) interfaces by reflection, and decide at runtime
how that instance will behave by giving it an appropriate
InvocationHandler. |
| Proxy.ClassFactory |
Does all the work of building a class. |
| Proxy.ProxyData |
A flat representation of all data needed to generate bytecode/instantiate
a proxy class. |
| Proxy.ProxySignature |
Helper class which allows hashing of a method name and signature
without worrying about return type, declaring class, or throws clause,
and which reduces the maximally common throws clause between two methods |
| Proxy.ProxyType |
Helper class for mapping unique ClassLoader and interface combinations
to proxy classes. |
| ReflectPermission |
This class implements permissions for reflection. |
| VMArray |
|
| VMProxy |
|