java.lang.reflect
Interfaces
| AnnotatedElement |
Represents an annotated element of the program currently running in this VM. |
| GenericArrayType |
|
| GenericDeclaration |
A common interface for all entities that declare type variables. |
| InvocationHandler |
|
| 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 |
TypeVariable is the common superinterface for type variables of kinds. |
| WildcardType |
WildcardType represents a wildcard type expression, such as |
Classes
| AccessibleObject |
The AccessibleObject class is the base class for Field, Method and Constructor objects. |
| Array |
The |
| Constructor |
|
| Executable |
A shared superclass for the common functionality of |
| Field |
A |
| Method |
A |
| Modifier |
The Modifier class provides |
| Parameter |
Information about method parameters. |
| Proxy |
|
| RecordComponent |
A |
| ReflectPermission |
Legacy security code; do not use. |
Exceptions
| GenericSignatureFormatError |
Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the generic signature information for a type, method or constructor. |
| InvocationTargetException |
InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. |
| MalformedParameterizedTypeException |
Thrown when a semantically malformed parameterized type is encountered by a reflective method that needs to instantiate it. |
| MalformedParametersException |
Thrown when |
| UndeclaredThrowableException |
Thrown by a method invocation on a proxy instance if its invocation handler's |