|
Interface Summary |
| AnnotatedElement |
Represents an annotated element of the program currently running in this
VM. |
| GenericArrayType |
GenericArrayType represents an array type whose component
type is either a parameterized type or a type variable. |
| GenericDeclaration |
A common interface for all entities that declare type variables. |
| InvocationHandler |
InvocationHandler is the interface implemented by
the invocation handler of a proxy instance. |
| Member |
Member is an interface that reflects identifying information about
a single member (a field or a method) or a constructor. |
| ParameterizedType |
ParameterizedType represents a parameterized type such as
Collection<String>. |
| Type |
Type is the common superinterface for all types in the Java
programming language. |
| TypeVariable<D extends GenericDeclaration> |
TypeVariable is the common superinterface for type variables of kinds. |
| WildcardType |
WildcardType represents a wildcard type expression, such as
?, ? extends Number, or ? super Integer. |
|
Class Summary |
| AccessibleObject |
The AccessibleObject class is the base class for Field, Method and
Constructor objects. |
| Array |
The Array class provides static methods to dynamically create and
access Java arrays. |
| Constructor<T> |
Constructor provides information about, and access to, a single
constructor for a class. |
| Field |
A Field provides information about, and dynamic access to, a
single field of a class or an interface. |
| Method |
A Method provides information about, and access to, a single method
on a class or interface. |
| Modifier |
The Modifier class provides static methods and
constants to decode class and member access modifiers. |
| Proxy |
Proxy provides static methods for creating dynamic proxy
classes and instances, and it is also the superclass of all
dynamic proxy classes created by those methods. |
| ReflectPermission |
The Permission class for reflective operations. |