| Modifier and Type | Class and Description |
|---|---|
static class |
RangeNode.IntervalBoundary |
EMPTY_CHILDREN| Constructor and Description |
|---|
RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary lowerBound,
BaseNode start,
BaseNode end,
RangeNode.IntervalBoundary upperBound) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(Visitor<T> v) |
Range |
evaluate(EvaluationContext ctx) |
ASTNode[] |
getChildrenNode() |
BaseNode |
getEnd() |
RangeNode.IntervalBoundary |
getLowerBound() |
Type |
getResultType() |
BaseNode |
getStart() |
RangeNode.IntervalBoundary |
getUpperBound() |
void |
setEnd(BaseNode end) |
void |
setLowerBound(RangeNode.IntervalBoundary lowerBound) |
void |
setStart(BaseNode start) |
void |
setUpperBound(RangeNode.IntervalBoundary upperBound) |
astEvent, astEvent, copyLocationAttributesFrom, getEndChar, getEndColumn, getEndLine, getStartChar, getStartColumn, getStartLine, getText, setEndChar, setEndColumn, setEndLine, setStartChar, setStartColumn, setStartLine, setText, toStringpublic RangeNode(org.antlr.v4.runtime.ParserRuleContext ctx,
RangeNode.IntervalBoundary lowerBound,
BaseNode start,
BaseNode end,
RangeNode.IntervalBoundary upperBound)
public RangeNode.IntervalBoundary getLowerBound()
public void setLowerBound(RangeNode.IntervalBoundary lowerBound)
public RangeNode.IntervalBoundary getUpperBound()
public void setUpperBound(RangeNode.IntervalBoundary upperBound)
public BaseNode getStart()
public void setStart(BaseNode start)
public BaseNode getEnd()
public void setEnd(BaseNode end)
public Range evaluate(EvaluationContext ctx)
public Type getResultType()
getResultType in interface ASTNodegetResultType in class BaseNodepublic ASTNode[] getChildrenNode()
getChildrenNode in interface ASTNodegetChildrenNode in class BaseNodeCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.