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
modules, classes and objects.
|
Modifier and Type | Method | 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 | 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 | Description |
---|---|---|
AnnotatedType[] |
AnnotatedParameterizedType.getAnnotatedActualTypeArguments() |
Returns the potentially annotated actual type arguments of this parameterized type.
|
AnnotatedType[] |
AnnotatedTypeVariable.getAnnotatedBounds() |
Returns the potentially annotated bounds of this type variable.
|
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[] |
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 |
AnnotatedArrayType.getAnnotatedOwnerType() |
Returns the potentially annotated type that this type is a member of, if
this type represents a nested type.
|
AnnotatedType |
AnnotatedParameterizedType.getAnnotatedOwnerType() |
Returns the potentially annotated type that this type is a member of, if
this type represents a nested type.
|
default AnnotatedType |
AnnotatedType.getAnnotatedOwnerType() |
Returns the potentially annotated type that this type is a member of, if
this type represents a nested type.
|
AnnotatedType |
AnnotatedTypeVariable.getAnnotatedOwnerType() |
Returns the potentially annotated type that this type is a member of, if
this type represents a nested type.
|
AnnotatedType |
AnnotatedWildcardType.getAnnotatedOwnerType() |
Returns the potentially annotated type that this type is a member of, if
this type represents a nested 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. |
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 |
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. |
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. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps