AnnotatedElement | This interface provides reflective access to annotation information. |
GenericArrayType | This interface represents an array type with a component type that is either a parameterized type or a type variable. |
GenericDeclaration | Common interface for language constructs that declare type parameters. |
InvocationHandler | Implementors of this interface dispatch methods invoked on proxy instances. |
Member | Common interface providing access to reflective information on class members. |
ParameterizedType | This interface represents a parameterized type such as 'Set<String>' . |
Type | Common interface implemented by all Java types. |
TypeVariable<D extends GenericDeclaration> | This interface represents a type variables such as 'T' in 'public interface Comparable<T>' , the bounded 'T' in 'public interface A<T extends Number>' or the multiple bounded 'T' in 'public interface B<T extends Number & Cloneable>' . |
WildcardType | This interface represents a wildcard type, such as the simple wildcard
'?' , the upper bounded wildcard '? extends Closeable' , the
multiple upper bounded wildcard '? extends Closeable & Flushable' or
the lower bounded wildcard '? super OutputStream' . |
AccessibleObject | AccessibleObject is the superclass of all member reflection classes
(Field, Constructor, Method). |
Array | This class provides static methods to create and access arrays dynamically. |
Constructor<T> | This class represents a constructor. |
Field | This class represents a field. |
Method | This class represents a method. |
Modifier | This class provides static methods to decode class and member modifiers. |
Proxy | Proxy defines methods for creating dynamic proxy classes and instances. |
ReflectPermission | A ReflectPermission object represents a permission to access
operations in the reflection layer. |
InvocationTargetException | This class provides a wrapper for an exception thrown by a Method or
Constructor invocation. |
MalformedParameterizedTypeException | Indicates that a malformed parameterized type has been encountered by a reflective method. |
UndeclaredThrowableException | This class provides a wrapper for an undeclared, checked exception thrown by an InvocationHandler. |
GenericSignatureFormatError | Indicates that a malformed signature has been encountered via a reflective method. |