public final class AssignExpr extends Expression
| Modifier and Type | Class and Description |
|---|---|
static class |
AssignExpr.Operator |
| Constructor and Description |
|---|
AssignExpr() |
AssignExpr(Expression target,
Expression value,
AssignExpr.Operator op) |
AssignExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression target,
Expression value,
AssignExpr.Operator op) |
| 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.
|
AssignExpr |
clone() |
List<Node> |
getChildren() |
AssignExpr.Operator |
getOperator() |
Expression |
getTarget() |
Expression |
getValue() |
boolean |
removeChild(Node child) |
boolean |
replaceChildNode(Node oldChild,
Node newChild) |
void |
setOperator(AssignExpr.Operator op) |
void |
setTarget(Expression target) |
void |
setValue(Expression value) |
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 AssignExpr()
public AssignExpr(Expression target, Expression value, AssignExpr.Operator op)
public AssignExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression target,
Expression value,
AssignExpr.Operator op)
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 AssignExpr.Operator getOperator()
public Expression getTarget()
public Expression getValue()
public void setOperator(AssignExpr.Operator op)
public void setTarget(Expression target)
public void setValue(Expression value)
public boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class Nodepublic AssignExpr clone() throws CloneNotSupportedException
clone in class ExpressionCloneNotSupportedExceptionCopyright © 2018. All rights reserved.