public class ArrayDeserializer extends AbstractListDeserializer
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
_componentType |
Constructor and Description |
---|
ArrayDeserializer(Deserializer componentDeserializer) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object[] |
createArray(int length) |
private static java.lang.String |
getArrayClassName(java.lang.Class cl) |
java.lang.Class |
getType() |
java.lang.Object |
readLengthList(AbstractHessianInput in,
int length)
Reads the array.
|
java.lang.Object |
readList(AbstractHessianInput in,
int length)
Reads the array.
|
java.lang.String |
toString() |
readObject
codeName, error, readMap, readObject
public ArrayDeserializer(Deserializer componentDeserializer)
public java.lang.Class getType()
getType
in interface Deserializer
getType
in class AbstractDeserializer
private static java.lang.String getArrayClassName(java.lang.Class cl)
public java.lang.Object readList(AbstractHessianInput in, int length) throws java.io.IOException
readList
in interface Deserializer
readList
in class AbstractDeserializer
java.io.IOException
public java.lang.Object readLengthList(AbstractHessianInput in, int length) throws java.io.IOException
readLengthList
in interface Deserializer
readLengthList
in class AbstractDeserializer
java.io.IOException
protected java.lang.Object[] createArray(int length)
public java.lang.String toString()
toString
in class java.lang.Object