public class PrimitiveExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANY_STRING |
static java.lang.Object |
ANY_VALUE |
MYSTERY_OFFSET, NULLAST_NODE_USED_FLAGS, flagsCHILD_ITERATOR| Constructor and Description |
|---|
PrimitiveExpression(int offset,
java.lang.Object value) |
PrimitiveExpression(int offset,
java.lang.Object value,
java.lang.String literalValue) |
PrimitiveExpression(int offset,
java.lang.Object value,
TextLocation startLocation,
java.lang.String literalValue) |
| Modifier and Type | Method and Description |
|---|---|
<T,R> R |
acceptVisitor(IAstVisitor<? super T,? extends R> visitor,
T data) |
TextLocation |
getEndLocation() |
java.lang.String |
getLiteralValue() |
TextLocation |
getStartLocation() |
java.lang.Object |
getValue() |
boolean |
matches(INode other,
Match match) |
void |
setLiteralValue(java.lang.String literalValue) |
void |
setStartLocation(TextLocation startLocation) |
void |
setValue(java.lang.Object 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 static final java.lang.Object ANY_VALUE
public static final java.lang.String ANY_STRING
public PrimitiveExpression(int offset,
java.lang.Object value)
public PrimitiveExpression(int offset,
java.lang.Object value,
java.lang.String literalValue)
public PrimitiveExpression(int offset,
java.lang.Object value,
TextLocation startLocation,
java.lang.String literalValue)
public TextLocation getStartLocation()
getStartLocation in class AstNodepublic TextLocation getEndLocation()
getEndLocation in class AstNodepublic final void setStartLocation(TextLocation startLocation)
public final java.lang.String getLiteralValue()
public final void setLiteralValue(java.lang.String literalValue)
public final java.lang.Object getValue()
public final void setValue(java.lang.Object value)
public <T,R> R acceptVisitor(IAstVisitor<? super T,? extends R> visitor, T data)
acceptVisitor in class AstNode