AnnotatedElement
| Represents an annotated element of the program currently running in this
VM. |
code | html |
GenericArrayType
| {@code GenericArrayType} represents an array type whose component
type is either a parameterized type or a type variable. |
code | html |
GenericDeclaration
| A common interface for all entities that declare type variables. |
code | html |
InvocationHandler
| {@code InvocationHandler} is the interface implemented by
the invocation handler of a proxy instance. |
code | html |
Member
| Member is an interface that reflects identifying information about
a single member (a field or a method) or a constructor. |
code | html |
ParameterizedType
| ParameterizedType represents a parameterized type such as
Collection<String>. |
code | html |
Type
| Type is the common superinterface for all types in the Java
programming language. |
code | html |
TypeVariable
| TypeVariable is the common superinterface for type variables of kinds. |
code | html |
WildcardType
| WildcardType represents a wildcard type expression, such as
{@code ?}, {@code ? extends Number}, or {@code ? super Integer}. |
code | html |
AccessibleObject
| The AccessibleObject class is the base class for Field, Method and
Constructor objects. |
code | html |
Array
| The {@code Array} class provides static methods to dynamically create and
access Java arrays. |
code | html |
Constructor
| {@code Constructor} provides information about, and access to, a single
constructor for a class. |
code | html |
Field
| A {@code Field} provides information about, and dynamic access to, a
single field of a class or an interface. |
code | html |
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. |
code | html |
InvocationTargetException
| InvocationTargetException is a checked exception that wraps
an exception thrown by an invoked method or constructor. |
code | html |
MalformedParameterizedTypeException
| Thrown when a semantically malformed parameterized type is
encountered by a reflective method that needs to instantiate it. |
code | html |
Method
| A {@code Method} provides information about, and access to, a single method
on a class or interface. |
code | html |
Modifier
| The Modifier class provides {@code static} methods and
constants to decode class and member access modifiers. |
code | html |
Proxy
| {@code 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. |
code | html |
ReflectAccess
| Package-private class implementing the
sun.reflect.LangReflectAccess interface, allowing the java.lang
package to instantiate objects in this package. |
code | html |
ReflectExporter
| |
code | html |
ReflectPermission
| The Permission class for reflective operations. |
code | html |
UndeclaredThrowableException
| Thrown by a method invocation on a proxy instance if its invocation
handler's invoke method throws a
checked exception (a {@code Throwable} that is not assignable
to {@code RuntimeException} or {@code Error}) that
is not assignable to any of the exception types declared in the
{@code throws} clause of the method that was invoked on the
proxy instance and dispatched to the invocation handler. |
code | html |
VMArray
| |
code | html |
VMField
| |
code | html |
VMProxy
| |
code | html |
VMReflection
| Provides the package private methods requirered for the
java.lang.reflect package implementation. |
code | html |