public final class ConditionalStatement extends StatementBase
| Modifier and Type | Field and Description |
|---|---|
ValueExpression |
cond |
Statement |
elsestat |
Statement |
thenstat |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ASTVisitor visitor)
Accept visitor for a visit.
|
void |
accept(ASTVisitorOld visitor)
Accept visitor for a visit.
|
void |
acceptChildren(ASTVisitor visitor)
Accept visitor for a visit to the children of this node.
|
static ConditionalStatement |
construct(ValueExpression cond,
Statement thenstat,
Statement elsestat)
Construct a conditional statement.
|
java.lang.String |
getKind()
Get type of statement.
|
getAnnotation, getJudgement, setAnnotation, setJudgementgetPosition, setPositionaccept, accept, print, printCore, toString, toStringCoreequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPosition, setPositionprint, printCore, toString, toStringCorepublic final ValueExpression cond
public final Statement thenstat
public final Statement elsestat
public static ConditionalStatement construct(ValueExpression cond, Statement thenstat, Statement elsestat)
cond - the condition.thenstat - the "then" branchelsestat - the "else" branch (may be null)public void accept(ASTVisitorOld visitor)
accept in interface ASTaccept in class StatementBasevisitor - the visitor who is accepted by this node.public void accept(ASTVisitor visitor)
accept in interface ASTaccept in class StatementBasevisitor - the visitor who is accepted by this node.public void acceptChildren(ASTVisitor visitor)
acceptChildren in interface ASTacceptChildren in class StatementBasevisitor - the visitor who is accepted by the children of this node.public java.lang.String getKind()