Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
com.google.common.testing |
This package contains testing utilities.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
EmptyImmutableSetMultimap
Implementation of
ImmutableListMultimap with no entries. |
Modifier and Type | Field and Description |
---|---|
private ImmutableSetMultimap<V,K> |
ImmutableSetMultimap.inverse |
private ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.EntrySet.multimap |
private ImmutableSetMultimap<K,V> |
ImmutableMap.multimapView |
Modifier and Type | Field and Description |
---|---|
(package private) static Serialization.FieldSetter<ImmutableSetMultimap> |
ImmutableSetMultimap.SetFieldSettersHolder.EMPTY_SET_FIELD_SETTER |
Modifier and Type | Method and Description |
---|---|
ImmutableSetMultimap<K,V> |
ImmutableMap.asMultimap()
Returns a multimap view of the map.
|
ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.Builder.build()
Returns a newly-created immutable set multimap.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.copyOf(java.lang.Iterable<? extends java.util.Map.Entry<? extends K,? extends V>> entries)
Returns an immutable multimap containing the specified entries.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.copyOf(Multimap<? extends K,? extends V> multimap)
Returns an immutable set multimap containing the same mappings as
multimap . |
private static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.copyOf(Multimap<? extends K,? extends V> multimap,
java.util.Comparator<? super V> valueComparator) |
(package private) static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.fromMapEntries(java.util.Collection<? extends java.util.Map.Entry<? extends K,? extends java.util.Collection<? extends V>>> mapEntries,
java.util.Comparator<? super V> valueComparator)
Creates an ImmutableSetMultimap from an asMap.entrySet.
|
ImmutableSetMultimap<V,K> |
ImmutableSetMultimap.inverse()
Returns an immutable multimap which is the inverse of this one.
|
private ImmutableSetMultimap<V,K> |
ImmutableSetMultimap.invert() |
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of()
Returns the empty multimap.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of(K k1,
V v1)
Returns an immutable multimap containing a single entry.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of(K k1,
V v1,
K k2,
V v2)
Returns an immutable multimap containing the given entries, in order.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3)
Returns an immutable multimap containing the given entries, in order.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4)
Returns an immutable multimap containing the given entries, in order.
|
static <K,V> ImmutableSetMultimap<K,V> |
ImmutableSetMultimap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5)
Returns an immutable multimap containing the given entries, in order.
|
Modifier and Type | Method and Description |
---|---|
static <T,K,V> java.util.stream.Collector<T,?,ImmutableSetMultimap<K,V>> |
ImmutableSetMultimap.flatteningToImmutableSetMultimap(java.util.function.Function<? super T,? extends K> keyFunction,
java.util.function.Function<? super T,? extends java.util.stream.Stream<? extends V>> valuesFunction)
Returns a
Collector accumulating entries into an ImmutableSetMultimap . |
static <T,K,V> java.util.stream.Collector<T,?,ImmutableSetMultimap<K,V>> |
ImmutableSetMultimap.toImmutableSetMultimap(java.util.function.Function<? super T,? extends K> keyFunction,
java.util.function.Function<? super T,? extends V> valueFunction)
Returns a
Collector that accumulates elements into an ImmutableSetMultimap
whose keys and values are the result of applying the provided mapping functions to the input
elements. |
Modifier and Type | Method and Description |
---|---|
static <K,V> SetMultimap<K,V> |
Multimaps.unmodifiableSetMultimap(ImmutableSetMultimap<K,V> delegate)
Deprecated.
no need to use this
|
Constructor and Description |
---|
EntrySet(ImmutableSetMultimap<K,V> multimap) |
Modifier and Type | Method and Description |
---|---|
private static <K,V> ImmutableSetMultimap<K,V> |
FreshValueGenerator.generateImmutableSetMultimap(K key,
V value) |