|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Interval | |
---|---|
org.antlr.misc |
Uses of Interval in org.antlr.misc |
---|
Fields in org.antlr.misc with type parameters of type Interval | |
---|---|
protected java.util.List<Interval> |
IntervalSet.intervals
The list of sorted, disjoint intervals. |
Methods in org.antlr.misc that return Interval | |
---|---|
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 o |
Interval |
Interval.union(Interval other)
Return the interval computed from combining this and other |
Methods in org.antlr.misc that return types with arguments of type Interval | |
---|---|
java.util.List<Interval> |
IntervalSet.getIntervals()
Return a list of Interval objects. |
Methods in org.antlr.misc with parameters of type Interval | |
---|---|
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 o |
boolean |
Interval.properlyContains(Interval other)
|
boolean |
Interval.startsAfter(Interval other)
Does this.a start after other.b? May or may not be disjoint |
boolean |
Interval.startsAfterDisjoint(Interval other)
Does this start completely after other? Disjoint |
boolean |
Interval.startsAfterNonDisjoint(Interval other)
Does this start after other? NonDisjoint |
boolean |
Interval.startsBeforeDisjoint(Interval other)
Does this start completely before other? Disjoint |
boolean |
Interval.startsBeforeNonDisjoint(Interval other)
Does this start at or before other? Nondisjoint |
Interval |
Interval.union(Interval other)
Return the interval computed from combining this and other |
Constructor parameters in org.antlr.misc with type arguments of type Interval | |
---|---|
IntervalSet(java.util.List<Interval> intervals)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |