| 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 AnnotatedTypeobjects 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 AnnotatedTypeobjects that represent the use
 of types to specify formal parameter types of the method/constructor
 represented by this Executable. | 
| AnnotatedType | Constructor. getAnnotatedReceiverType() | Returns an AnnotatedTypeobject that represents the use of a
 type to specify the receiver type of the method/constructor represented
 by thisExecutableobject. | 
| AnnotatedType | Executable. getAnnotatedReceiverType() | Returns an AnnotatedTypeobject that represents the use of a
 type to specify the receiver type of the method/constructor represented
 by thisExecutableobject. | 
| AnnotatedType | Constructor. getAnnotatedReturnType() | Returns an AnnotatedTypeobject 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 AnnotatedTypeobject 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 AnnotatedTypeobject 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. |