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 declared as Interval Modifier and Type Field Description (package private) static Interval[]Interval. cacheFields in org.antlr.misc with type parameters of type Interval Modifier and Type Field Description protected java.util.List<Interval>IntervalSet. intervalsThe list of sorted, disjoint intervals.Methods in org.antlr.misc that return Interval Modifier and Type Method Description static IntervalInterval. 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.IntervalInterval. 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.IntervalInterval. intersection(Interval other)Return the interval in common between this and oIntervalInterval. 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 java.util.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 voidIntervalSet. add(Interval addition)booleanInterval. adjacent(Interval other)Are two intervals adjacent such as 0..41 and 42..42?IntervalInterval. 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.booleanInterval. disjoint(Interval other)Are both ranges disjoint? I.e., no overlap?IntervalInterval. intersection(Interval other)Return the interval in common between this and obooleanInterval. properlyContains(Interval other)booleanInterval. startsAfter(Interval other)Does this.a start after other.b? May or may not be disjointbooleanInterval. startsAfterDisjoint(Interval other)Does this start completely after other? DisjointbooleanInterval. startsAfterNonDisjoint(Interval other)Does this start after other? NonDisjointbooleanInterval. startsBeforeDisjoint(Interval other)Does this start completely before other? DisjointbooleanInterval. startsBeforeNonDisjoint(Interval other)Does this start at or before other? NondisjointIntervalInterval. 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(java.util.List<Interval> intervals)
-