| Package | Description | 
|---|---|
| com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for
 working with collections. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImmutableRangeSet<C extends Comparable>A  RangeSetwhose contents will never change, with many other important properties
 detailed atImmutableCollection. | 
| class  | TreeRangeSet<C extends Comparable<?>> | 
| Modifier and Type | Method and Description | 
|---|---|
| RangeSet<C> | TreeRangeSet. complement() | 
| RangeSet<C> | RangeSet. complement()Returns a view of the complement of this  RangeSet. | 
| RangeSet<C> | TreeRangeSet. subRangeSet(Range<C> view) | 
| RangeSet<C> | RangeSet. subRangeSet(Range<C> view)Returns a view of the intersection of this  RangeSetwith the specified range. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ImmutableRangeSet. addAll(RangeSet<C> other)Deprecated. 
 Unsupported operation. | 
| 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 Comparable> | ImmutableRangeSet. copyOf(RangeSet<C> rangeSet)Returns an immutable copy of the specified  RangeSet. | 
| static <C extends Comparable<?>> | 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  trueif for each member range inotherthere 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. 
 Unsupported operation. | 
| 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. | 
Copyright © 2010–2019. All rights reserved.