ImmutableRangeSet<C> | 
ImmutableRangeSet.Builder.build() | 
 Returns an ImmutableRangeSet containing the ranges added to this builder. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.complement() | 
  | 
static <C extends Comparable> ImmutableRangeSet<C> | 
ImmutableRangeSet.copyOf(RangeSet<C> rangeSet) | 
 Returns an immutable copy of the specified RangeSet. 
 | 
static <C extends Comparable<?>> ImmutableRangeSet<C> | 
ImmutableRangeSet.copyOf(Iterable<Range<C>> ranges) | 
 Returns an ImmutableRangeSet containing each of the specified disjoint ranges. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.difference(RangeSet<C> other) | 
 Returns a new range set consisting of the difference of this range set and other. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.intersection(RangeSet<C> other) | 
 Returns a new range set consisting of the intersection of this range set and other. 
 | 
static <C extends Comparable> ImmutableRangeSet<C> | 
ImmutableRangeSet.of() | 
 Returns an empty immutable range set. 
 | 
static <C extends Comparable> ImmutableRangeSet<C> | 
ImmutableRangeSet.of(Range<C> range) | 
 Returns an immutable range set containing the specified single range. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.subRangeSet(Range<C> range) | 
 Returns a view of the intersection of this range set with the given range. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.union(RangeSet<C> other) | 
 Returns a new range set consisting of the union of this range set and other. 
 | 
static <C extends Comparable<?>> ImmutableRangeSet<C> | 
ImmutableRangeSet.unionOf(Iterable<Range<C>> ranges) | 
 Returns an ImmutableRangeSet representing the union of the specified ranges. 
 |