org.duelengine.duel.codedom
Class CodeConditionStatement

java.lang.Object
  extended by org.duelengine.duel.codedom.CodeObject
      extended by org.duelengine.duel.codedom.CodeStatement
          extended by org.duelengine.duel.codedom.CodeConditionStatement

public class CodeConditionStatement
extends CodeStatement


Constructor Summary
CodeConditionStatement()
           
CodeConditionStatement(CodeExpression condition, CodeStatement... trueStatements)
           
CodeConditionStatement(CodeExpression condition, CodeStatement[] trueStatements, CodeStatement[] falseStatements)
           
 
Method Summary
 boolean equals(Object arg)
           
 CodeExpression getCondition()
           
 CodeStatementCollection getFalseStatements()
           
 CodeStatementCollection getTrueStatements()
           
 int hashCode()
           
 void setCondition(CodeExpression value)
           
 void visit(CodeVisitor visitor)
           
 
Methods inherited from class org.duelengine.duel.codedom.CodeStatement
withUserData
 
Methods inherited from class org.duelengine.duel.codedom.CodeObject
getUserData, putUserData, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeConditionStatement

public CodeConditionStatement()

CodeConditionStatement

public CodeConditionStatement(CodeExpression condition,
                              CodeStatement... trueStatements)

CodeConditionStatement

public CodeConditionStatement(CodeExpression condition,
                              CodeStatement[] trueStatements,
                              CodeStatement[] falseStatements)
Method Detail

getCondition

public CodeExpression getCondition()

setCondition

public void setCondition(CodeExpression value)

getTrueStatements

public CodeStatementCollection getTrueStatements()

getFalseStatements

public CodeStatementCollection getFalseStatements()

visit

public void visit(CodeVisitor visitor)
Overrides:
visit in class CodeObject

equals

public boolean equals(Object arg)
Overrides:
equals in class CodeObject

hashCode

public int hashCode()
Overrides:
hashCode in class CodeObject


Copyright © 2012. All Rights Reserved.