|
||||||||||
| 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 | |||||||||