public final class SuperReferenceExpression extends Expression
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
SuperReferenceExpression(int offset) |
SuperReferenceExpression(int offset,
TextLocation startLocation) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
TextLocation |
getEndLocation() |
TextLocation |
getStartLocation() |
Expression |
getTarget() |
boolean |
matches(INode other,
Match match) |
void |
setStartLocation(TextLocation startLocation) |
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, getFirstChild, getLastChild, getNextNode, getNextSibling, getNextSibling, getParent, getParent, getPreviousNode, getPreviousSibling, getPreviousSibling, getRegion, getRole, 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 SuperReferenceExpression(int offset)
public SuperReferenceExpression(int offset,
TextLocation startLocation)
public TextLocation getStartLocation()
getStartLocation in class AstNodepublic TextLocation getEndLocation()
getEndLocation in class AstNodepublic final Expression getTarget()
public final void setTarget(Expression value)
public void setStartLocation(TextLocation startLocation)
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode