Package com.google.common.collect
Class ImmutableMap.MapViewOfValuesAsSingletonSets
java.lang.Object
com.google.common.collect.ImmutableMap<K,V>
com.google.common.collect.ImmutableMap.IteratorBasedImmutableMap<K,ImmutableSet<V>>
com.google.common.collect.ImmutableMap.MapViewOfValuesAsSingletonSets
- All Implemented Interfaces:
Serializable
,Map<K,
ImmutableSet<V>>
- Enclosing class:
- ImmutableMap<K,
V>
private final class ImmutableMap.MapViewOfValuesAsSingletonSets
extends ImmutableMap.IteratorBasedImmutableMap<K,ImmutableSet<V>>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.collect.ImmutableMap
ImmutableMap.Builder<K,
V>, ImmutableMap.IteratorBasedImmutableMap<K, V>, ImmutableMap.SerializedForm<K, V> -
Field Summary
Fields inherited from class com.google.common.collect.ImmutableMap
EMPTY_ENTRY_ARRAY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsKey
(Object key) (package private) ImmutableSet<K>
(package private) UnmodifiableIterator<Map.Entry<K,
ImmutableSet<V>>> int
hashCode()
(package private) boolean
(package private) boolean
int
size()
Methods inherited from class com.google.common.collect.ImmutableMap.IteratorBasedImmutableMap
createEntrySet, createValues, entrySpliterator
Methods inherited from class com.google.common.collect.ImmutableMap
asMultimap, builder, builderWithExpectedSize, checkNoConflict, clear, compute, computeIfAbsent, computeIfPresent, conflictException, containsValue, copyOf, copyOf, entryOf, entrySet, equals, getOrDefault, isEmpty, keyIterator, keySet, keySpliterator, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, toImmutableMap, toImmutableMap, toString, values, writeReplace
-
Constructor Details
-
MapViewOfValuesAsSingletonSets
private MapViewOfValuesAsSingletonSets()
-
-
Method Details
-
size
public int size() -
createKeySet
ImmutableSet<K> createKeySet()- Overrides:
createKeySet
in classImmutableMap.IteratorBasedImmutableMap<K,
ImmutableSet<V>>
-
containsKey
- Specified by:
containsKey
in interfaceMap<K,
ImmutableSet<V>> - Overrides:
containsKey
in classImmutableMap<K,
ImmutableSet<V>>
-
get
- Specified by:
get
in interfaceMap<K,
ImmutableSet<V>> - Specified by:
get
in classImmutableMap<K,
ImmutableSet<V>>
-
isPartialView
boolean isPartialView()- Specified by:
isPartialView
in classImmutableMap<K,
ImmutableSet<V>>
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceMap<K,
ImmutableSet<V>> - Overrides:
hashCode
in classImmutableMap<K,
ImmutableSet<V>>
-
isHashCodeFast
boolean isHashCodeFast()- Overrides:
isHashCodeFast
in classImmutableMap<K,
ImmutableSet<V>>
-
entryIterator
UnmodifiableIterator<Map.Entry<K,ImmutableSet<V>>> entryIterator()- Specified by:
entryIterator
in classImmutableMap.IteratorBasedImmutableMap<K,
ImmutableSet<V>>
-