Modifier and Type | Class and Description |
---|---|
static class |
RangeNode.ComparablePeriod |
static class |
RangeNode.IntervalBoundary |
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 |
---|---|
Range |
evaluate(EvaluationContext ctx) |
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, getEndChar, getEndColumn, getEndLine, getStartChar, getStartColumn, getStartLine, getText, setEndChar, setEndColumn, setEndLine, setStartChar, setStartColumn, setStartLine, setText, toString
public 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 ASTNode
getResultType
in class BaseNode
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.