Package com.google.common.collect
Class ImmutableMap.SerializedForm
- java.lang.Object
-
- com.google.common.collect.ImmutableMap.SerializedForm
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ImmutableBiMap.SerializedForm,ImmutableSortedMap.SerializedForm
- Enclosing class:
- ImmutableMap<K,V>
static class ImmutableMap.SerializedForm extends java.lang.Object implements java.io.SerializableSerialized type for all ImmutableMap instances. It captures the logical contents and they are reconstructed using public factory methods. This ensures that the implementation types remain as implementation details.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object[]keysprivate static longserialVersionUIDprivate java.lang.Object[]values
-
Constructor Summary
Constructors Constructor Description SerializedForm(ImmutableMap<?,?> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.ObjectcreateMap(ImmutableMap.Builder<java.lang.Object,java.lang.Object> builder)(package private) java.lang.ObjectreadResolve()
-
-
-
Field Detail
-
keys
private final java.lang.Object[] keys
-
values
private final java.lang.Object[] values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SerializedForm
SerializedForm(ImmutableMap<?,?> map)
-
-
Method Detail
-
readResolve
java.lang.Object readResolve()
-
createMap
java.lang.Object createMap(ImmutableMap.Builder<java.lang.Object,java.lang.Object> builder)
-
-