Uses of Class
com.google.common.collect.ImmutableRangeSet
Packages that use ImmutableRangeSet
Package
Description
Collection interfaces and implementations, and other utilities for collections.
-
Uses of ImmutableRangeSet in com.google.common.collect
Fields in com.google.common.collect declared as ImmutableRangeSetModifier and TypeFieldDescriptionprivate static final ImmutableRangeSet
<Comparable<?>> ImmutableRangeSet.ALL
private ImmutableRangeSet
<C> ImmutableRangeSet.complement
private static final ImmutableRangeSet
<Comparable<?>> ImmutableRangeSet.EMPTY
Fields in com.google.common.collect with type parameters of type ImmutableRangeSetModifier and TypeFieldDescriptionprivate static final Collector
<Range<Comparable<?>>, ?, ImmutableRangeSet<Comparable<?>>> CollectCollectors.TO_IMMUTABLE_RANGE_SET
Methods in com.google.common.collect that return ImmutableRangeSetModifier and TypeMethodDescription(package private) static <C extends Comparable>
ImmutableRangeSet<C> ImmutableRangeSet.all()
Returns an immutable range set containing the single rangeRange.all()
.ImmutableRangeSet.Builder.build()
Returns anImmutableRangeSet
containing the ranges added to this builder.ImmutableRangeSet.complement()
static <C extends Comparable>
ImmutableRangeSet<C> Returns an immutable copy of the specifiedRangeSet
.static <C extends Comparable<?>>
ImmutableRangeSet<C> Returns anImmutableRangeSet
containing each of the specified disjoint ranges.ImmutableRangeSet.difference
(RangeSet<C> other) Returns a new range set consisting of the difference of this range set andother
.ImmutableRangeSet.intersection
(RangeSet<C> other) Returns a new range set consisting of the intersection of this range set andother
.static <C extends Comparable>
ImmutableRangeSet<C> ImmutableRangeSet.of()
Returns an empty immutable range set.static <C extends Comparable>
ImmutableRangeSet<C> Returns an immutable range set containing the specified single range.ImmutableRangeSet.subRangeSet
(Range<C> range) Returns a view of the intersection of this range set with the given range.Returns a new range set consisting of the union of this range set andother
.static <C extends Comparable<?>>
ImmutableRangeSet<C> Returns anImmutableRangeSet
representing the union of the specified ranges.Methods in com.google.common.collect that return types with arguments of type ImmutableRangeSetModifier and TypeMethodDescription(package private) static <E extends Comparable<? super E>>
Collector<Range<E>, ?, ImmutableRangeSet<E>> CollectCollectors.toImmutableRangeSet()
static <E extends Comparable<? super E>>
Collector<Range<E>, ?, ImmutableRangeSet<E>> ImmutableRangeSet.toImmutableRangeSet()
Returns aCollector
that accumulates the input elements into a newImmutableRangeSet
.Constructors in com.google.common.collect with parameters of type ImmutableRangeSetModifierConstructorDescriptionprivate
ImmutableRangeSet
(ImmutableList<Range<C>> ranges, ImmutableRangeSet<C> complement)