public final class ThisReferenceExpression extends Expression
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
ThisReferenceExpression(int offset) |
ThisReferenceExpression(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 ThisReferenceExpression(int offset)
public ThisReferenceExpression(int offset,
TextLocation startLocation)
public final TextLocation getStartLocation()
getStartLocation in class AstNodepublic final TextLocation getEndLocation()
getEndLocation in class AstNodepublic final Expression getTarget()
public final void setTarget(Expression value)
public final void setStartLocation(TextLocation startLocation)
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode