Uses of Class
org.antlr.v4.runtime.misc.Interval
-
Packages that use Interval Package Description org.antlr.v4.runtime org.antlr.v4.runtime.misc org.antlr.v4.runtime.tree -
-
Uses of Interval in org.antlr.v4.runtime
Methods in org.antlr.v4.runtime that return Interval Modifier and Type Method Description Interval
ParserRuleContext. getSourceInterval()
Interval
RuleContext. getSourceInterval()
Methods in org.antlr.v4.runtime with parameters of type Interval Modifier and Type Method Description String
ANTLRInputStream. getText(Interval interval)
Deprecated.String
BufferedTokenStream. getText(Interval interval)
String
CharStream. getText(Interval interval)
This method returns the text for a range of characters within this input stream.String
TokenStream. getText(Interval interval)
Return the text of all tokens within the specifiedinterval
.String
TokenStreamRewriter. getText(String programName, Interval interval)
String
TokenStreamRewriter. getText(Interval interval)
Return the text associated with the tokens in the interval from the original token stream but with the alterations given to this rewriter.String
UnbufferedCharStream. getText(Interval interval)
String
UnbufferedTokenStream. getText(Interval interval)
-
Uses of Interval in org.antlr.v4.runtime.misc
Fields in org.antlr.v4.runtime.misc declared as Interval Modifier and Type Field Description static Interval
Interval. INVALID
Fields in org.antlr.v4.runtime.misc with type parameters of type Interval Modifier and Type Field Description protected List<Interval>
IntervalSet. intervals
The list of sorted, disjoint intervals.Methods in org.antlr.v4.runtime.misc that return Interval Modifier and Type Method Description Interval
Interval. differenceNotProperlyContained(Interval other)
Return the interval with elements from this not in other; other must not be totally enclosed (properly contained) within this, which would result in two disjoint intervals instead of the single one returned by this method.Interval
Interval. intersection(Interval other)
Return the interval in common between this and ostatic Interval
Interval. of(int a, int b)
Interval objects are used readonly so share all with the same single value a==b up to some max size.Interval
Interval. union(Interval other)
Return the interval computed from combining this and otherMethods in org.antlr.v4.runtime.misc that return types with arguments of type Interval Modifier and Type Method Description List<Interval>
IntervalSet. getIntervals()
Return a list of Interval objects.Methods in org.antlr.v4.runtime.misc with parameters of type Interval Modifier and Type Method Description protected void
IntervalSet. add(Interval addition)
boolean
Interval. adjacent(Interval other)
Are two intervals adjacent such as 0..41 and 42..42?Interval
Interval. differenceNotProperlyContained(Interval other)
Return the interval with elements from this not in other; other must not be totally enclosed (properly contained) within this, which would result in two disjoint intervals instead of the single one returned by this method.boolean
Interval. disjoint(Interval other)
Are both ranges disjoint? I.e., no overlap?Interval
Interval. intersection(Interval other)
Return the interval in common between this and oboolean
Interval. properlyContains(Interval other)
boolean
Interval. startsAfter(Interval other)
Does this.a start after other.b? May or may not be disjointboolean
Interval. startsAfterDisjoint(Interval other)
Does this start completely after other? Disjointboolean
Interval. startsAfterNonDisjoint(Interval other)
Does this start after other? NonDisjointboolean
Interval. startsBeforeDisjoint(Interval other)
Does this start completely before other? Disjointboolean
Interval. startsBeforeNonDisjoint(Interval other)
Does this start at or before other? NondisjointInterval
Interval. union(Interval other)
Return the interval computed from combining this and otherConstructor parameters in org.antlr.v4.runtime.misc with type arguments of type Interval Constructor Description IntervalSet(List<Interval> intervals)
-
Uses of Interval in org.antlr.v4.runtime.tree
Methods in org.antlr.v4.runtime.tree that return Interval Modifier and Type Method Description Interval
SyntaxTree. getSourceInterval()
Return anInterval
indicating the index in theTokenStream
of the first and last token associated with this subtree.Interval
TerminalNodeImpl. getSourceInterval()
-