Module jdk.compiler

Interface AnnotatedTypeTree

  • All Superinterfaces:
    ExpressionTree, Tree


    public interface AnnotatedTypeTree
    extends ExpressionTree
    A tree node for an annotated type. For example:
        @annotationType String
        @annotationType ( arguments ) Date
     
    Since:
    1.8
    See Also:
    "JSR 308: Annotations on Java Types"
    • Method Detail

      • getAnnotations

        List<? extends AnnotationTree> getAnnotations​()
        Returns the annotations associated with this type expression.
        Returns:
        the annotations
      • getUnderlyingType

        ExpressionTree getUnderlyingType​()
        Returns the underlying type with which the annotations are associated.
        Returns:
        the underlying type