Package com.google.common.collect
Class ImmutableTable.SerializedForm
- java.lang.Object
-
- com.google.common.collect.ImmutableTable.SerializedForm
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ImmutableTable<R,C,V>
static final class ImmutableTable.SerializedForm extends java.lang.Object implements java.io.SerializableSerialized type for all ImmutableTable instances. It captures the logical contents and preserves iteration order of all views.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]cellColumnIndicesprivate int[]cellRowIndicesprivate java.lang.Object[]cellValuesprivate java.lang.Object[]columnKeysprivate java.lang.Object[]rowKeysprivate static longserialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description privateSerializedForm(java.lang.Object[] rowKeys, java.lang.Object[] columnKeys, java.lang.Object[] cellValues, int[] cellRowIndices, int[] cellColumnIndices)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static ImmutableTable.SerializedFormcreate(ImmutableTable<?,?,?> table, int[] cellRowIndices, int[] cellColumnIndices)(package private) java.lang.ObjectreadResolve()
-
-
-
Field Detail
-
rowKeys
private final java.lang.Object[] rowKeys
-
columnKeys
private final java.lang.Object[] columnKeys
-
cellValues
private final java.lang.Object[] cellValues
-
cellRowIndices
private final int[] cellRowIndices
-
cellColumnIndices
private final int[] cellColumnIndices
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
static ImmutableTable.SerializedForm create(ImmutableTable<?,?,?> table, int[] cellRowIndices, int[] cellColumnIndices)
-
readResolve
java.lang.Object readResolve()
-
-