Uses of Interface
Provides classes that are fundamental to the design of the Java programming language.
Provides classes and interfaces for obtaining reflective information about classes and objects.
Uses of AnnotatedElement in java.lang
Classes in java.lang that implement AnnotatedElement Modifier and Type Class Description
classInstances of the class
Classrepresent classes and interfaces in a running Java application.
classRepresents a run-time module, either
classRepresents metadata about a run-time package associated with a class loader.
Uses of AnnotatedElement in java.lang.reflect
Subinterfaces of AnnotatedElement in java.lang.reflect Modifier and Type Interface Description
AnnotatedArrayTyperepresents the potentially annotated use of an array type, whose component type may itself represent the annotated use of a type.
AnnotatedParameterizedTyperepresents the potentially annotated use of a parameterized type, whose type arguments may themselves represent annotated uses of types.
AnnotatedTyperepresents the potentially annotated use of a type in the program currently running in this VM.
AnnotatedTypeVariablerepresents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent annotated uses of types.
AnnotatedWildcardTyperepresents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves represent annotated uses of types.
interfaceA common interface for all entities that declare type variables.
interfaceTypeVariable is the common superinterface for type variables of kinds.
Classes in java.lang.reflect that implement AnnotatedElement Modifier and Type Class Description
AccessibleObjectclass is the base class for
Constructorobjects (known as reflected objects).
Constructorprovides information about, and access to, a single constructor for a class.
Fieldprovides information about, and dynamic access to, a single field of a class or an interface.
Methodprovides information about, and access to, a single method on a class or interface.
classInformation about method parameters.
classAssociated with records, a preview feature of the Java language.
RecordComponentprovides information about, and dynamic access to, a component of a record class.