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