Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
com.google.common.net |
This package contains utility methods and classes for working with net addresses (numeric IP and
domain names).
|
com.google.common.testing |
This package contains testing utilities.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
DescendingImmutableSortedMultiset<E>
A descending wrapper around an
ImmutableSortedMultiset |
(package private) class |
ImmutableMultimap.Keys |
class |
ImmutableSortedMultiset<E>
A
SortedMultiset whose contents will never change, with many other important properties
detailed at ImmutableCollection . |
(package private) class |
ImmutableSortedMultisetFauxverideShim<E>
"Overrides" the
ImmutableMultiset static methods that lack ImmutableSortedMultiset equivalents with deprecated, exception-throwing versions. |
(package private) class |
JdkBackedImmutableMultiset<E>
An implementation of ImmutableMultiset backed by a JDK Map and a list of entries.
|
(package private) class |
RegularImmutableMultiset<E>
Implementation of
ImmutableMultiset with zero or more elements. |
(package private) class |
RegularImmutableSortedMultiset<E>
An immutable sorted multiset with one or more distinct elements.
|
Modifier and Type | Field and Description |
---|---|
(package private) static ImmutableMultiset<java.lang.Object> |
RegularImmutableMultiset.EMPTY |
(package private) ImmutableMultiset<E> |
ImmutableMultiset.EntrySetSerializedForm.multiset |
Modifier and Type | Method and Description |
---|---|
ImmutableMultiset<E> |
ImmutableMultiset.Builder.build()
Returns a newly-created
ImmutableMultiset based on the contents of the Builder . |
(package private) ImmutableMultiset<E> |
ImmutableMultiset.Builder.buildJdkBacked() |
private static <E> ImmutableMultiset<E> |
ImmutableMultiset.copyFromElements(E... elements) |
(package private) static <E> ImmutableMultiset<E> |
ImmutableMultiset.copyFromEntries(java.util.Collection<? extends Multiset.Entry<? extends E>> entries) |
static <E> ImmutableMultiset<E> |
Multisets.copyHighestCountFirst(Multiset<E> multiset)
Returns a copy of
multiset as an ImmutableMultiset whose iteration order is
highest count first, with ties broken by the iteration order of the original multiset. |
static <E> ImmutableMultiset<E> |
ImmutableMultiset.copyOf(E[] elements)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.copyOf(java.lang.Iterable<? extends E> elements)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.copyOf(java.util.Iterator<? extends E> elements)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
(package private) static <E> ImmutableMultiset<E> |
JdkBackedImmutableMultiset.create(java.util.Collection<? extends Multiset.Entry<? extends E>> entries) |
(package private) static <E> ImmutableMultiset<E> |
RegularImmutableMultiset.create(java.util.Collection<? extends Multiset.Entry<? extends E>> entries) |
(package private) ImmutableMultiset<K> |
ImmutableMultimap.createKeys() |
ImmutableMultiset<K> |
ImmutableMultimap.keys()
Returns an immutable multiset containing all the keys in this multimap, in the same order and
with the same frequencies as they appear in this multimap; to get only a single occurrence of
each key, use
ImmutableMultimap.keySet() . |
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of()
Returns the empty immutable multiset.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E element)
Returns an immutable multiset containing a single element.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E e1,
E e2)
Returns an immutable multiset containing the given elements, in order.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E e1,
E e2,
E e3)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E e1,
E e2,
E e3,
E e4)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E e1,
E e2,
E e3,
E e4,
E e5)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
static <E> ImmutableMultiset<E> |
ImmutableMultiset.of(E e1,
E e2,
E e3,
E e4,
E e5,
E e6,
E... others)
Returns an immutable multiset containing the given elements, in the "grouped iteration order"
described in the class documentation.
|
ImmutableMultiset<E> |
FluentIterable.toMultiset()
Returns an
ImmutableMultiset containing all of the elements from this fluent iterable. |
Modifier and Type | Method and Description |
---|---|
static <E> java.util.stream.Collector<E,?,ImmutableMultiset<E>> |
ImmutableMultiset.toImmutableMultiset()
Returns a
Collector that accumulates the input elements into a new ImmutableMultiset . |
static <E> java.util.stream.Collector<E,?,ImmutableMultiset<E>> |
ImmutableSortedMultisetFauxverideShim.toImmutableMultiset()
|
(package private) static <T,E> java.util.stream.Collector<T,?,ImmutableMultiset<E>> |
CollectCollectors.toImmutableMultiset(java.util.function.Function<? super T,? extends E> elementFunction,
java.util.function.ToIntFunction<? super T> countFunction) |
static <T,E> java.util.stream.Collector<T,?,ImmutableMultiset<E>> |
ImmutableMultiset.toImmutableMultiset(java.util.function.Function<? super T,? extends E> elementFunction,
java.util.function.ToIntFunction<? super T> countFunction)
Returns a
Collector that accumulates elements into an ImmutableMultiset whose
elements are the result of applying elementFunction to the inputs, with counts equal to
the result of applying countFunction to the inputs. |
static <T,E> java.util.stream.Collector<T,?,ImmutableMultiset<E>> |
ImmutableSortedMultisetFauxverideShim.toImmutableMultiset(java.util.function.Function<? super T,? extends E> elementFunction,
java.util.function.ToIntFunction<? super T> countFunction)
|
Modifier and Type | Method and Description |
---|---|
static <E> Multiset<E> |
Multisets.unmodifiableMultiset(ImmutableMultiset<E> multiset)
Deprecated.
no need to use this
|
Constructor and Description |
---|
EntrySetSerializedForm(ImmutableMultiset<E> multiset) |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<java.lang.String,ImmutableMultiset<java.lang.String>> |
MediaType.parametersAsMap() |
Modifier and Type | Method and Description |
---|---|
private static <E> ImmutableMultiset<E> |
FreshValueGenerator.generateImmutableMultiset(E freshElement) |