| void | ImmutableRangeSet. addAll(RangeSet<C> other) | Deprecated.
 | 
| ImmutableRangeSet.Builder<C> | ImmutableRangeSet.Builder. addAll(RangeSet<C> ranges) | Add all ranges from the specified range set to this builder. | 
| void | RangeSet. addAll(RangeSet<C> other) | Adds all of the ranges from the specified range set to this range set (optional operation). | 
| static <C extends java.lang.Comparable>ImmutableRangeSet<C>
 | ImmutableRangeSet. copyOf(RangeSet<C> rangeSet) | Returns an immutable copy of the specified RangeSet. | 
| static <C extends java.lang.Comparable<?>>TreeRangeSet<C>
 | TreeRangeSet. create(RangeSet<C> rangeSet) | Returns a TreeRangeSetinitialized with the ranges in the specified range set. | 
| ImmutableRangeSet<C> | ImmutableRangeSet. difference(RangeSet<C> other) | Returns a new range set consisting of the difference of this range set and other. | 
| boolean | RangeSet. enclosesAll(RangeSet<C> other) | Returns  true if for each member range in  other there exists a member range in
 this range set which encloses  it. | 
| ImmutableRangeSet<C> | ImmutableRangeSet. intersection(RangeSet<C> other) | Returns a new range set consisting of the intersection of this range set and other. | 
| void | ImmutableRangeSet. removeAll(RangeSet<C> other) | Deprecated.
 | 
| void | RangeSet. removeAll(RangeSet<C> other) | Removes all of the ranges from the specified range set from this range set (optional
 operation). | 
| ImmutableRangeSet<C> | ImmutableRangeSet. union(RangeSet<C> other) | Returns a new range set consisting of the union of this range set and other. |