Class IfStatement


  • public class IfStatement
    extends Statement
    Represents a condition control flow statement, usually indicating by If.
    • Constructor Detail

      • IfStatement

        public IfStatement()
    • Method Detail

      • setCondition

        public void setCondition​(Expression condition)
      • getInitializerStatement

        public Statement getInitializerStatement()
      • setInitializerStatement

        public void setInitializerStatement​(Statement initializerStatement)
      • getConditionDeclaration

        public Declaration getConditionDeclaration()
      • setConditionDeclaration

        public void setConditionDeclaration​(Declaration conditionDeclaration)
      • isConstExpression

        public boolean isConstExpression()
      • setConstExpression

        public void setConstExpression​(boolean constExpression)
      • getThenStatement

        public Statement getThenStatement()
      • setThenStatement

        public void setThenStatement​(Statement thenStatement)
      • getElseStatement

        public Statement getElseStatement()
      • setElseStatement

        public void setElseStatement​(Statement elseStatement)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Node
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Statement