Uses of Class
org.antlr.misc.Interval
-
Packages that use Interval Package Description org.antlr.misc -
-
Uses of Interval in org.antlr.misc
Fields in org.antlr.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.misc that return Interval Modifier and Type Method Description static Interval
Interval. create(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. 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 oInterval
Interval. union(Interval other)
Return the interval computed from combining this and otherMethods in org.antlr.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.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.misc with type arguments of type Interval Constructor Description IntervalSet(List<Interval> intervals)
-