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 |
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.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 |
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 |
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 |
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 |
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[] |
AnnotatedWildcardType.getAnnotatedUpperBounds()
Returns the potentially annotated upper bounds of this wildcard type.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.