Package com.google.common.collect
Class HashMultimapGwtSerializationDependencies<K,V>
- java.lang.Object
-
- com.google.common.collect.AbstractMultimap<K,V>
-
- com.google.common.collect.AbstractMapBasedMultimap<K,V>
-
- com.google.common.collect.AbstractSetMultimap<K,V>
-
- com.google.common.collect.HashMultimapGwtSerializationDependencies<K,V>
-
- All Implemented Interfaces:
Multimap<K,V>
,SetMultimap<K,V>
,java.io.Serializable
- Direct Known Subclasses:
HashMultimap
abstract class HashMultimapGwtSerializationDependencies<K,V> extends AbstractSetMultimap<K,V>
A dummy superclass to support GWT serialization of the element types of aHashMultimap
. The GWT supersource for this class contains a field for each type.For details about this hack, see
GwtSerializationDependencies
, which takes the same approach but with a subclass rather than a superclass.TODO(cpovirk): Consider applying this subclass approach to our other types.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.common.collect.AbstractMapBasedMultimap
AbstractMapBasedMultimap.NavigableAsMap, AbstractMapBasedMultimap.NavigableKeySet, AbstractMapBasedMultimap.WrappedCollection, AbstractMapBasedMultimap.WrappedList, AbstractMapBasedMultimap.WrappedNavigableSet, AbstractMapBasedMultimap.WrappedSet, AbstractMapBasedMultimap.WrappedSortedSet
-
Nested classes/interfaces inherited from class com.google.common.collect.AbstractMultimap
AbstractMultimap.Entries, AbstractMultimap.EntrySet, AbstractMultimap.Values
-
-
Constructor Summary
Constructors Constructor Description HashMultimapGwtSerializationDependencies(java.util.Map<K,java.util.Collection<V>> map)
-
Method Summary
-
Methods inherited from class com.google.common.collect.AbstractSetMultimap
asMap, createCollection, createUnmodifiableEmptyCollection, entries, equals, get, put, removeAll, replaceValues, unmodifiableCollectionSubclass, wrapCollection
-
Methods inherited from class com.google.common.collect.AbstractMapBasedMultimap
backingMap, clear, containsKey, createAsMap, createCollection, createEntries, createKeys, createKeySet, createMaybeNavigableAsMap, createMaybeNavigableKeySet, createValues, entryIterator, entrySpliterator, forEach, setMap, size, valueIterator, values, valueSpliterator, wrapList
-
Methods inherited from class com.google.common.collect.AbstractMultimap
containsEntry, containsValue, hashCode, isEmpty, keys, keySet, putAll, putAll, remove, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.common.collect.Multimap
clear, containsEntry, containsKey, containsValue, forEach, hashCode, isEmpty, keys, keySet, putAll, putAll, remove, size, values
-
-