src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java

Print this page




  24  */
  25 
  26 package com.sun.source.tree;
  27 
  28 import java.util.List;
  29 
  30 /**
  31  * A tree node for an annotated type
  32  *
  33  * For example:
  34  * <pre>
  35  *    {@code @}<em>annotationType String</em>
  36  *    {@code @}<em>annotationType</em> ( <em>arguments</em> ) <em>Date</em>
  37  * </pre>
  38  *
  39  * @see "JSR 308: Annotations on Java Types"
  40  *
  41  * @author Mahmood Ali
  42  * @since 1.8
  43  */

  44 public interface AnnotatedTypeTree extends ExpressionTree {
  45     List<? extends AnnotationTree> getAnnotations();
  46     ExpressionTree getUnderlyingType();
  47 }


  24  */
  25 
  26 package com.sun.source.tree;
  27 
  28 import java.util.List;
  29 
  30 /**
  31  * A tree node for an annotated type
  32  *
  33  * For example:
  34  * <pre>
  35  *    {@code @}<em>annotationType String</em>
  36  *    {@code @}<em>annotationType</em> ( <em>arguments</em> ) <em>Date</em>
  37  * </pre>
  38  *
  39  * @see "JSR 308: Annotations on Java Types"
  40  *
  41  * @author Mahmood Ali
  42  * @since 1.8
  43  */
  44 @jdk.Supported
  45 public interface AnnotatedTypeTree extends ExpressionTree {
  46     List<? extends AnnotationTree> getAnnotations();
  47     ExpressionTree getUnderlyingType();
  48 }