Package Summary  Overview Summary

class:AnnotatedType [NONE]

method:getAnnotatedOwnerType() [NONE]

  • getAnnotatedOwnerType

    default 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 if this AnnotatedType represents a top-level type, or a local or anonymous class, or a primitive type, or void.

    Returns null if this AnnotatedType is an instance of AnnotatedArrayType, AnnotatedTypeVariable, or AnnotatedWildcardType.

    Implementation Requirements:
    This default implementation returns null and performs no other action.
    Returns:
    an AnnotatedType object representing the potentially annotated type that this type is a member of, or null
    Throws:
    TypeNotPresentException - if the owner type refers to a non-existent type declaration
    MalformedParameterizedTypeException - if the owner type refers to a parameterized type that cannot be instantiated for any reason
    Since:
    9

method:getType() [NONE]

  • getType

    Type getType()
    Returns the underlying type that this annotated type represents.
    Returns:
    the type this annotated type represents

© 2019 Oracle Corporation and/or its affiliates