Package com.google.common.collect
Class ImmutableMap.MapViewOfValuesAsSingletonSets
java.lang.Object
com.google.common.collect.ImmutableMap<K,ImmutableSet<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()
(package private) Object
Returns a serializable form of this object.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
-
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>>
-
writeReplace
Object writeReplace()Description copied from class:ImmutableMap
Returns a serializable form of this object. Non-public subclasses should not override this method. Publicly-accessible subclasses must override this method and should return a subclass of SerializedForm whose readResolve() method returns objects of the subclass type.- Overrides:
writeReplace
in classImmutableMap.IteratorBasedImmutableMap<K,
ImmutableSet<V>>
-