| Interface | Description |
|---|---|
| AnnotatedElement |
This interface provides reflective access to annotation information.
|
| GenericArrayType |
This interface represents an array type with a component type that is either
a parameterized type or a type variable.
|
| GenericDeclaration |
Common interface for language constructs that declare type parameters.
|
| InvocationHandler |
Implementors of this interface dispatch methods invoked on proxy instances.
|
| Member |
Common interface providing access to reflective information on class members.
|
| ParameterizedType |
This interface represents a parameterized type such as
'Set<String>'. |
| Type |
Common interface implemented by all Java types.
|
| TypeVariable<D extends GenericDeclaration> |
This interface represents a type variables such as
'T' in 'public interface Comparable<T>', the bounded 'T' in 'public interface A<T extends Number>' or the multiple bounded 'T' in 'public interface B<T extends Number & Cloneable>'. |
| WildcardType |
A pattern type, such as the upper bounded wildcard
? extends Closeable or the lower bounded wildcard ? super String. |
| Class | Description |
|---|---|
| AbstractMethod |
This class represents an abstract method.
|
| AccessibleObject |
AccessibleObject is the superclass of all member reflection classes
(Field, Constructor, Method). |
| Array |
Provides static methods to create and access arrays dynamically.
|
| Constructor<T> |
This class represents a constructor.
|
| Field |
This class represents a field.
|
| Method |
This class represents a method.
|
| Modifier |
This class provides static methods to decode class and member modifiers.
|
| Proxy |
Proxy defines methods for creating dynamic proxy classes and instances. |
| ReflectPermission |
Legacy security code; do not use.
|
| Exception | Description |
|---|---|
| InvocationTargetException |
This class provides a wrapper for an exception thrown by a
Method or
Constructor invocation. |
| MalformedParameterizedTypeException |
Indicates that a malformed parameterized type has been encountered by a
reflective method.
|
| UndeclaredThrowableException |
This class provides a wrapper for an undeclared, checked exception thrown by
an InvocationHandler.
|
| Error | Description |
|---|---|
| GenericSignatureFormatError |
Indicates that a malformed signature has been encountered via a reflective
method.
|