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 |
---|---|
private static class |
DiscreteDomain.BigIntegerDomain |
private static class |
DiscreteDomain.IntegerDomain |
private static class |
DiscreteDomain.LongDomain |
Modifier and Type | Field and Description |
---|---|
private DiscreteDomain<C> |
ImmutableRangeSet.AsSet.domain |
private DiscreteDomain<C> |
ImmutableRangeSet.AsSetSerializedForm.domain |
(package private) DiscreteDomain<C> |
RegularContiguousSet.SerializedForm.domain |
(package private) DiscreteDomain<C> |
ContiguousSet.domain |
private DiscreteDomain<C> |
EmptyContiguousSet.SerializedForm.domain |
Modifier and Type | Method and Description |
---|---|
static DiscreteDomain<java.math.BigInteger> |
DiscreteDomain.bigIntegers()
Returns the discrete domain for values of type
BigInteger . |
static DiscreteDomain<java.lang.Integer> |
DiscreteDomain.integers()
Returns the discrete domain for values of type
Integer . |
static DiscreteDomain<java.lang.Long> |
DiscreteDomain.longs()
Returns the discrete domain for values of type
Long . |
Modifier and Type | Method and Description |
---|---|
ImmutableSortedSet<C> |
ImmutableRangeSet.asSet(DiscreteDomain<C> domain)
Returns an
ImmutableSortedSet containing the same values in the given domain
contained by this range set. |
(package private) Cut<C> |
Cut.canonical(DiscreteDomain<C> domain) |
(package private) Cut<C> |
Cut.AboveValue.canonical(DiscreteDomain<C> domain) |
Range<C> |
Range.canonical(DiscreteDomain<C> domain)
Returns the canonical form of this range in the given domain.
|
(package private) Cut<java.lang.Comparable<?>> |
Cut.BelowAll.canonical(DiscreteDomain<java.lang.Comparable<?>> domain) |
static <C extends java.lang.Comparable> |
ContiguousSet.create(Range<C> range,
DiscreteDomain<C> domain)
Returns a
ContiguousSet containing the same values in the given domain contained by the range. |
(package private) abstract C |
Cut.greatestValueBelow(DiscreteDomain<C> domain) |
(package private) C |
Cut.BelowValue.greatestValueBelow(DiscreteDomain<C> domain) |
(package private) C |
Cut.AboveValue.greatestValueBelow(DiscreteDomain<C> domain) |
(package private) java.lang.Comparable<?> |
Cut.BelowAll.greatestValueBelow(DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) java.lang.Comparable<?> |
Cut.AboveAll.greatestValueBelow(DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) abstract C |
Cut.leastValueAbove(DiscreteDomain<C> domain) |
(package private) C |
Cut.BelowValue.leastValueAbove(DiscreteDomain<C> domain) |
(package private) C |
Cut.AboveValue.leastValueAbove(DiscreteDomain<C> domain) |
(package private) java.lang.Comparable<?> |
Cut.BelowAll.leastValueAbove(DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) java.lang.Comparable<?> |
Cut.AboveAll.leastValueAbove(DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) abstract Cut<C> |
Cut.withLowerBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<C> |
Cut.BelowValue.withLowerBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<C> |
Cut.AboveValue.withLowerBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<java.lang.Comparable<?>> |
Cut.BelowAll.withLowerBoundType(BoundType boundType,
DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) Cut<java.lang.Comparable<?>> |
Cut.AboveAll.withLowerBoundType(BoundType boundType,
DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) abstract Cut<C> |
Cut.withUpperBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<C> |
Cut.BelowValue.withUpperBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<C> |
Cut.AboveValue.withUpperBoundType(BoundType boundType,
DiscreteDomain<C> domain) |
(package private) Cut<java.lang.Comparable<?>> |
Cut.BelowAll.withUpperBoundType(BoundType boundType,
DiscreteDomain<java.lang.Comparable<?>> domain) |
(package private) Cut<java.lang.Comparable<?>> |
Cut.AboveAll.withUpperBoundType(BoundType boundType,
DiscreteDomain<java.lang.Comparable<?>> domain) |
Constructor and Description |
---|
AsSet(DiscreteDomain<C> domain) |
AsSetSerializedForm(ImmutableList<Range<C>> ranges,
DiscreteDomain<C> domain) |
ContiguousSet(DiscreteDomain<C> domain) |
EmptyContiguousSet(DiscreteDomain<C> domain) |
RegularContiguousSet(Range<C> range,
DiscreteDomain<C> domain) |
SerializedForm(DiscreteDomain<C> domain) |
SerializedForm(Range<C> range,
DiscreteDomain<C> domain) |