public class InstanceOfExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
static TokenRole |
INSTANCE_OF_KEYWORD_ROLE |
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
InstanceOfExpression(int offset,
Expression expression,
AstType type) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
Expression |
getExpression() |
JavaTokenNode |
getInstanceOfToken() |
AstType |
getType() |
boolean |
matches(INode other,
Match match) |
void |
setExpression(Expression value) |
void |
setType(AstType type) |
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 static final TokenRole INSTANCE_OF_KEYWORD_ROLE
public InstanceOfExpression(int offset,
Expression expression,
AstType type)
public final AstType getType()
public final void setType(AstType type)
public final JavaTokenNode getInstanceOfToken()
public final Expression getExpression()
public final void setExpression(Expression value)
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode