Range.Endpoint| Constructor and Description |
|---|
DenseRange(SequencingPolicy<T> sequencer,
Comparator<Maybe<T>> comparator,
Range.Endpoint left,
T lower,
Maybe<T> upper,
Range.Endpoint right) |
| Modifier and Type | Method and Description |
|---|---|
T |
begin() |
int |
compareTo(Range<T> other) |
boolean |
contains(T element) |
List<DenseRange<T>> |
densified() |
Maybe<T> |
end() |
boolean |
equals(Object rhs) |
int |
hashCode() |
Iterator<T> |
iterator() |
boolean |
overlaps(Range<T> other)
Apples to apples (dense to dense) : yields false if this.lower >
other.upper or other.lower > this.upper Apples to oranges: (dense to
nonDense) yields nonDense.overlaps(dense)
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic DenseRange(SequencingPolicy<T> sequencer, Comparator<Maybe<T>> comparator, Range.Endpoint left, T lower, Maybe<T> upper, Range.Endpoint right)
public int compareTo(Range<T> other)
compareTo in interface Comparable<Range<T>>public boolean overlaps(Range<T> other)
Copyright © 2016. All rights reserved.