- 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
- 
Nested Class Summary
- 
Method SummaryModifier and Type Method Description ExpressionTreegetCondition()Returns the condition of the if-statement.StatementTreegetElseStatement()Returns the statement to be executed if the condition is false, ornullif there is no such statement.StatementTreegetThenStatement()Returns the statement to be executed if the condition is true
- 
Method Details- 
getConditionExpressionTree getCondition()Returns the condition of the if-statement.- Returns:
- the condition
 
- 
getThenStatementStatementTree getThenStatement()Returns the statement to be executed if the condition is true- Returns:
- the statement to be executed if the condition is true
 
- 
getElseStatementStatementTree getElseStatement()Returns the statement to be executed if the condition is false, ornullif there is no such statement.- Returns:
- the statement to be executed if the condition is false
 
 
-