The java.lang.reflect Interfaces contains the interfaces which are used to obtain reflective information about classes and objects.
Interface Summary
| Sr.No. | Interface & Description |
|---|---|
| 1 | AnnotatedElementRepresents an annotated element of the program currently running in this VM. |
| 2 | GenericArrayTypeGenericArrayType represents an array type whose component type is either a parameterized type or a type variable. |
| 3 | GenericDeclarationA common interface for all entities that declare type variables. |
| 4 | InvocationHandlerInvocationHandler is the interface implemented by the invocation handler of a proxy instance. |
| 5 | MemberMember is an interface that reflects identifying information about a single member (a field or a method) or a constructor. |
| 6 | ParameterizedTypeParameterizedType represents a parameterized type such as Collection<String>. |
| 7 | TypeType is the common superinterface for all types in the Java programming language. |
| 8 | List<E>This is an ordered collection (also known as a sequence). |
| 9 | TypeVariable<D extends GenericDeclaration>TypeVariable is the common superinterface for type variables of kinds. |
| 10 | WildcardTypeWildcardType represents a wildcard type expression, such as ?, ? extends Number, or ? super Integer. |
Leave a Reply