Package Summary  Overview Summary

class:AnnotatedTypeVariable [NONE]

  • All Superinterfaces:
    AnnotatedElement, AnnotatedType


    public interface AnnotatedTypeVariable
    extends AnnotatedType
    
    AnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent annotated uses of types.
    Since:
    1.8

method:getAnnotatedBounds() [NONE]

  • getAnnotatedBounds

    AnnotatedType[] getAnnotatedBounds()
    Returns the potentially annotated bounds of this type variable. If no bound is explicitly declared, the bound is unannotated Object.
    Returns:
    the potentially annotated bounds of this type variable
    See Also:
    TypeVariable.getBounds()

method:getAnnotatedOwnerType() [NONE]

  • getAnnotatedOwnerType

    AnnotatedType getAnnotatedOwnerType()
    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 for an AnnotatedType that is an instance of AnnotatedTypeVariable.

    Specified by:
    getAnnotatedOwnerType in interface AnnotatedType
    Returns:
    null
    Since:
    9