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