public final class ArrayAccessExpr extends Expression
| Constructor and Description |
|---|
ArrayAccessExpr() |
ArrayAccessExpr(Expression name,
Expression index) |
ArrayAccessExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression name,
Expression index) |
| 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.
|
ArrayAccessExpr |
clone() |
List<Node> |
getChildren() |
Expression |
getIndex() |
Expression |
getName() |
boolean |
removeChild(Node child) |
boolean |
replaceChildNode(Node oldChild,
Node newChild) |
void |
setIndex(Expression index) |
void |
setName(Expression name) |
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 ArrayAccessExpr()
public ArrayAccessExpr(Expression name, Expression index)
public ArrayAccessExpr(int beginLine,
int beginColumn,
int endLine,
int endColumn,
Expression name,
Expression index)
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 getIndex()
public Expression getName()
public void setIndex(Expression index)
public void setName(Expression name)
public boolean replaceChildNode(Node oldChild, Node newChild)
replaceChildNode in class Nodepublic ArrayAccessExpr clone() throws CloneNotSupportedException
clone in class ExpressionCloneNotSupportedExceptionCopyright © 2018. All rights reserved.