| 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'. |