Added Methods |
void addAll(Iterable<Range<C>> )
|
Guaranteed to throw an exception and leave the {@code RangeSet} unmodified. |
ImmutableRangeSet<C> copyOf(Iterable<Range<C>> )
|
Returns an {@code ImmutableRangeSet} containing each of the specified disjoint ranges. |
ImmutableRangeSet<C> difference(RangeSet<C> )
|
Returns a new range set consisting of the difference of this range set and {@code other}. |
ImmutableRangeSet<C> intersection(RangeSet<C> )
|
Returns a new range set consisting of the intersection of this range set and {@code other}. |
void removeAll(Iterable<Range<C>> )
|
Guaranteed to throw an exception and leave the {@code RangeSet} unmodified. |
ImmutableRangeSet<C> union(RangeSet<C> )
|
Returns a new range set consisting of the union of this range set and {@code other}. |
ImmutableRangeSet<C> unionOf(Iterable<Range<C>> )
|
Returns an {@code ImmutableRangeSet} representing the union of the specified ranges. |