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

Print this page




  28 import java.util.List;
  29 
  30 /**
  31  * A tree node for a statement block.
  32  *
  33  * For example:
  34  * <pre>
  35  *   { }
  36  *
  37  *   { <em>statements</em> }
  38  *
  39  *   static { <em>statements</em> }
  40  * </pre>
  41  *
  42  * @jls section 14.2
  43  *
  44  * @author Peter von der Ah&eacute;
  45  * @author Jonathan Gibbons
  46  * @since 1.6
  47  */
  48 @jdk.Supported
  49 public interface BlockTree extends StatementTree {
  50     boolean isStatic();
  51     List<? extends StatementTree> getStatements();
  52 }


  28 import java.util.List;
  29 
  30 /**
  31  * A tree node for a statement block.
  32  *
  33  * For example:
  34  * <pre>
  35  *   { }
  36  *
  37  *   { <em>statements</em> }
  38  *
  39  *   static { <em>statements</em> }
  40  * </pre>
  41  *
  42  * @jls section 14.2
  43  *
  44  * @author Peter von der Ah&eacute;
  45  * @author Jonathan Gibbons
  46  * @since 1.6
  47  */
  48 @jdk.Exported
  49 public interface BlockTree extends StatementTree {
  50     boolean isStatic();
  51     List<? extends StatementTree> getStatements();
  52 }