public class IndexerExpression extends Expression
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
IndexerExpression(int offset,
Expression target,
Expression argument) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
Expression |
getArgument() |
JavaTokenNode |
getLeftBracketToken() |
JavaTokenNode |
getRightBracketToken() |
Expression |
getTarget() |
boolean |
matches(INode other,
Match match) |
void |
setArgument(Expression value) |
void |
setTarget(Expression value) |
clone, forPattern, getNodeType, getOffset, invoke, invoke, invoke, invoke, invoke, invoke, member, setOffsetaddChild, contains, contains, copyUserDataFrom, freezeCore, getAncestors, getAncestors, getAncestorsAndSelf, getChildByRole, getChildren, getChildrenByRole, getDescendants, getDescendantsAndSelf, getEndLocation, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getRole, getStartLocation, getText, getText, getUserData, hasChildren, insertChildAfter, insertChildBefore, insertChildrenAfter, insertChildrenBefore, isAncestorOf, isDescendantOf, isInside, isInside, isLoop, isNull, isReference, isUnconditionalBranch, match, matches, matchesCollection, matchString, putUserData, putUserDataIfAbsent, remove, replace, replaceWith, replaceWith, setChildByRole, setRole, toStringpublic IndexerExpression(int offset,
Expression target,
Expression argument)
public final Expression getTarget()
public final void setTarget(Expression value)
public final Expression getArgument()
public final void setArgument(Expression value)
public final JavaTokenNode getLeftBracketToken()
public final JavaTokenNode getRightBracketToken()
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode