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
     
    Since:
    1.6
    See The Java™ Language Specification:
    section 14.9
    • Method Detail

      • 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