Represents an annotated element of the program currently running in this
VM. This interface allows annotations to be read reflectively. All
… API Doc
A common interface for all entities that declare type variables. API Doc
The Permission class for reflective operations.
The following table
provides a summary description of what the permission allows,
and discusses… API Doc
WildcardType represents a wildcard type expression, such as
?, ? extends Number, or ? super Integer. API Doc
Proxy provides static methods for creating dynamic proxy
classes and instances, and it is also the superclass of all
dynamic proxy classes created… API Doc
Thrown by a method invocation on a proxy instance if its invocation
handler's invoke method throws a
checked exception (a Throwable that is not… API Doc
The AccessibleObject class is the base class for Field, Method and
Constructor objects. It provides the ability to flag a reflected
object as… API Doc
GenericArrayType represents an array type whose component
type is either a parameterized type or a type variable. API Doc
Member is an interface that reflects identifying information about
a single member (a field or a method) or a constructor. API Doc
Thrown when a syntactically malformed signature attribute is
encountered by a reflective method that needs to interpret the
generic signature… API Doc
Thrown when a semantically malformed parameterized type is
encountered by a reflective method that needs to instantiate it.
For example, if the… API Doc
A shared superclass for the common functionality of Method
and Constructor. API Doc
Information about method parameters.
A Parameter provides information about method parameters,
including its name and modifiers. It also… API Doc
TypeVariable is the common superinterface for type variables of kinds.
A type variable is created the first time it is needed by a reflective
… API Doc
Constructor provides information about, and access to, a single
constructor for a class.
Constructor permits widening conversions to occur when… API Doc
A Field provides information about, and dynamic access to, a
single field of a class or an interface. The reflected field may
be a class (static)… API Doc
InvocationHandler is the interface implemented by
the invocation handler of a proxy instance.
Each proxy instance has an associated invocation… API Doc
InvocationTargetException is a checked exception that wraps
an exception thrown by an invoked method or constructor.
As of release 1.4, this… API Doc
A Method provides information about, and access to, a single method
on a class or interface. The reflected method may be a class method
or an… API Doc
ParameterizedType represents a parameterized type such as
A parameterized type is created the first time it is needed by a
… API Doc
Type is the common superinterface for all types in the Java
programming language. These include raw types, parameterized types,
array types, type… API Doc