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

Print this page




  28 /**
  29  * A tree node for an 'if' statement.
  30  *
  31  * For example:
  32  * <pre>
  33  *   if ( <em>condition</em> )
  34  *      <em>thenStatement</em>
  35  *
  36  *   if ( <em>condition</em> )
  37  *       <em>thenStatement</em>
  38  *   else
  39  *       <em>elseStatement</em>
  40  * </pre>
  41  *
  42  * @jls section 14.9
  43  *
  44  * @author Peter von der Ah&eacute;
  45  * @author Jonathan Gibbons
  46  * @since 1.6
  47  */
  48 @jdk.Supported
  49 public interface IfTree extends StatementTree {
  50     ExpressionTree getCondition();
  51     StatementTree getThenStatement();
  52     /**
  53      * @return null if this if statement has no else branch.
  54      */
  55     StatementTree getElseStatement();
  56 }


  28 /**
  29  * A tree node for an 'if' statement.
  30  *
  31  * For example:
  32  * <pre>
  33  *   if ( <em>condition</em> )
  34  *      <em>thenStatement</em>
  35  *
  36  *   if ( <em>condition</em> )
  37  *       <em>thenStatement</em>
  38  *   else
  39  *       <em>elseStatement</em>
  40  * </pre>
  41  *
  42  * @jls section 14.9
  43  *
  44  * @author Peter von der Ah&eacute;
  45  * @author Jonathan Gibbons
  46  * @since 1.6
  47  */
  48 @jdk.Exported
  49 public interface IfTree extends StatementTree {
  50     ExpressionTree getCondition();
  51     StatementTree getThenStatement();
  52     /**
  53      * @return null if this if statement has no else branch.
  54      */
  55     StatementTree getElseStatement();
  56 }