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
1AnnotatedElementRepresents an annotated element of the program currently running in this VM.
2GenericArrayTypeGenericArrayType represents an array type whose component type is either a parameterized type or a type variable.
3GenericDeclarationA common interface for all entities that declare type variables.
4InvocationHandlerInvocationHandler is the interface implemented by the invocation handler of a proxy instance.
5MemberMember is an interface that reflects identifying information about a single member (a field or a method) or a constructor.
6ParameterizedTypeParameterizedType represents a parameterized type such as Collection<String>.
7TypeType is the common superinterface for all types in the Java programming language.
8List<E>This is an ordered collection (also known as a sequence).
9TypeVariable<D extends GenericDeclaration>TypeVariable is the common superinterface for type variables of kinds.
10WildcardTypeWildcardType represents a wildcard type expression, such as ?, ? extends Number, or ? super Integer.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *