| Package | Description |
|---|---|
| java.lang |
Provides classes that are fundamental to the design of the Java programming language.
|
| java.lang.reflect |
Provides classes and interfaces for obtaining reflective information about classes and objects.
|
| Modifier and Type | Method and Description |
|---|---|
AnnotatedType |
Class.getAnnotatedInterfaces()
Returns an array of
AnnotatedType objects that represent the use of types to specify superinterfaces of the entity represented by this
Class object.
|
AnnotatedType |
Class.getAnnotatedSuperclass()
Returns an
AnnotatedType object that represents the use of a type to specify the superclass of the entity represented by this
Class object.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotatedArrayType
AnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of a type.
|
interface |
AnnotatedParameterizedType
AnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves represent annotated uses of types.
|
interface |
AnnotatedTypeVariable
AnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent annotated uses of types.
|
interface |
AnnotatedWildcardType
AnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves represent annotated uses of types.
|
| Modifier and Type | Method and Description |
|---|---|
AnnotatedType |
AnnotatedParameterizedType.getAnnotatedActualTypeArguments()
Returns the potentially annotated actual type arguments of this parameterized type.
|
AnnotatedType |
TypeVariable.getAnnotatedBounds()
Returns an array of AnnotatedType objects that represent the use of types to denote the upper bounds of the type parameter represented by this TypeVariable.
|
AnnotatedType |
AnnotatedTypeVariable.getAnnotatedBounds()
Returns the potentially annotated bounds of this type variable.
|
AnnotatedType |
Executable.getAnnotatedExceptionTypes()
Returns an array of
AnnotatedType objects that represent the use of types to specify the declared exceptions of the method/constructor represented by this Executable.
|
AnnotatedType |
AnnotatedArrayType.getAnnotatedGenericComponentType()
Returns the potentially annotated generic component type of this array type.
|
AnnotatedType |
AnnotatedWildcardType.getAnnotatedLowerBounds()
Returns the potentially annotated lower bounds of this wildcard type.
|
AnnotatedType |
Executable.getAnnotatedParameterTypes()
Returns an array of
AnnotatedType objects that represent the use of types to specify formal parameter types of the method/constructor represented by this Executable.
|
AnnotatedType |
Constructor.getAnnotatedReceiverType()
Returns an
AnnotatedType object that represents the use of a type to specify the receiver type of the method/constructor represented by this Executable object.
|
AnnotatedType |
Executable.getAnnotatedReceiverType()
Returns an
AnnotatedType object that represents the use of a type to specify the receiver type of the method/constructor represented by this Executable object.
|
AnnotatedType |
Constructor.getAnnotatedReturnType()
Returns an
AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
|
AnnotatedType |
Method.getAnnotatedReturnType()
Returns an
AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
|
abstract AnnotatedType |
Executable.getAnnotatedReturnType()
Returns an
AnnotatedType object that represents the use of a type to specify the return type of the method/constructor represented by this Executable.
|
AnnotatedType |
Parameter.getAnnotatedType()
Returns an AnnotatedType object that represents the use of a type to specify the type of the formal parameter represented by this Parameter.
|
AnnotatedType |
Field.getAnnotatedType()
Returns an AnnotatedType object that represents the use of a type to specify the declared type of the field represented by this Field.
|
AnnotatedType |
AnnotatedWildcardType.getAnnotatedUpperBounds()
Returns the potentially annotated upper bounds of this wildcard type.
|