Home » openjdk-7 » java » lang » reflect »

java.lang.reflect

Interfaces:

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

Classes:

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