public interface AnnotatedParameterizedType extends AnnotatedType
AnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves represent annotated uses of types.
Returns the potentially annotated actual type arguments of this parameterized type.
Note that in some cases, the returned array can be empty. This can occur if this annotated type represents a non-parameterized type nested within a parameterized type.
Returns:
the potentially annotated actual type arguments of this parameterized type
Returns the potentially annotated type that this type is a member of, if this type represents a nested type. For example, if this type is @TA O<T>.I<S> , return a representation of @TA O<T> .
Returns null if this AnnotatedType represents a top-level class or interface, or a local or anonymous class, or a primitive type, or void.