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 |