public class MemberReferenceExpression extends Expression
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
MemberReferenceExpression(int offset,
Expression target,
java.lang.String memberName,
AstType... typeArguments) |
MemberReferenceExpression(int offset,
Expression target,
java.lang.String memberName,
java.lang.Iterable<AstType> typeArguments) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
JavaTokenNode |
getDotToken() |
JavaTokenNode |
getLeftChevronToken() |
java.lang.String |
getMemberName() |
Identifier |
getMemberNameToken() |
JavaTokenNode |
getRightChevronToken() |
Expression |
getTarget() |
AstNodeCollection<AstType> |
getTypeArguments() |
boolean |
matches(INode other,
Match match) |
void |
setMemberName(java.lang.String name) |
void |
setMemberNameToken(Identifier token) |
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 MemberReferenceExpression(int offset,
Expression target,
java.lang.String memberName,
java.lang.Iterable<AstType> typeArguments)
public MemberReferenceExpression(int offset,
Expression target,
java.lang.String memberName,
AstType... typeArguments)
public final java.lang.String getMemberName()
public final void setMemberName(java.lang.String name)
public final Identifier getMemberNameToken()
public final void setMemberNameToken(Identifier token)
public final Expression getTarget()
public final void setTarget(Expression value)
public final AstNodeCollection<AstType> getTypeArguments()
public final JavaTokenNode getDotToken()
public final JavaTokenNode getLeftChevronToken()
public final JavaTokenNode getRightChevronToken()
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode