Module jdk.compiler

Interface IfTree

All Superinterfaces:
StatementTree, Tree

public interface IfTree
extends StatementTree
A tree node for an if statement. For example:
   if ( condition )
      thenStatement

   if ( condition )
       thenStatement
   else
       elseStatement
 
See Java Language Specification:
14.9 The if Statement
Since:
1.6
  • Method Details

    • getCondition

      ExpressionTree getCondition()
      Returns the condition of the if-statement.
      Returns:
      the condition
    • getThenStatement

      StatementTree getThenStatement()
      Returns the statement to be executed if the condition is true
      Returns:
      the statement to be executed if the condition is true
    • getElseStatement

      StatementTree getElseStatement()
      Returns the statement to be executed if the condition is false, or null if there is no such statement.
      Returns:
      the statement to be executed if the condition is false