public final class ConditionalExpr extends Expression
| Constructor and Description |
|---|
ConditionalExpr() |
ConditionalExpr(Expression condition,
Expression thenExpr,
Expression elseExpr) |
ConditionalExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression condition,
Expression thenExpr,
Expression elseExpr) |
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
ConditionalExpr |
clone() |
List<Node> |
getChildren() |
Expression |
getCondition() |
Expression |
getElseExpr() |
Expression |
getThenExpr() |
boolean |
removeChild(Node child) |
boolean |
replaceChildNode(Node oldChild,
Node newChild) |
void |
setCondition(Expression condition) |
void |
setElseExpr(Expression elseExpr) |
void |
setThenExpr(Expression thenExpr) |
getSymbolData, setSymbolDatacheck, clone, clone, contains, diableConstraints, enableConstraints, equals, getBeginColumn, getBeginLine, getCommonAncestor, getConstraints, getData, getEndColumn, getEndLine, getParentNode, getPrettySource, getPrettySource, hashCode, isAncestorOf, isInEqualLocation, isNewNode, isPreviousThan, remove, replaceChildNodeInList, setAsParentNodeOf, setAsParentNodeOf, setBeginColumn, setBeginLine, setConstraints, setData, setEndColumn, setEndLine, toString, updateReferencespublic ConditionalExpr()
public ConditionalExpr(Expression condition, Expression thenExpr, Expression elseExpr)
public ConditionalExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression condition,
Expression thenExpr,
Expression elseExpr)
public boolean removeChild(Node child)
removeChild in class Nodepublic List<Node> getChildren()
getChildren in class Expressionpublic <R,A> R accept(GenericVisitor<R,A> v, A arg)
Nodepublic <A> void accept(VoidVisitor<A> v, A arg)
Nodepublic Expression getCondition()
public Expression getElseExpr()
public Expression getThenExpr()
public void setCondition(Expression condition)
public void setElseExpr(Expression elseExpr)
public void setThenExpr(Expression thenExpr)
public boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class Nodepublic ConditionalExpr clone() throws CloneNotSupportedException
clone in class ExpressionCloneNotSupportedExceptionCopyright © 2018. All rights reserved.