class PlainDescriptor extends Descriptor implements java.io.ObjectStreamConstants
| Modifier and Type | Field and Description |
|---|---|
private SerializableField[] |
fields |
private int |
flags |
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRINGTC_CLASSTABLEDESC, TC_OBJECTTABLE| Modifier | Constructor and Description |
|---|---|
protected |
PlainDescriptor(java.lang.Class<?> type,
Descriptor parent,
SerializableField[] fields,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
defaultReadFields(SerialUnmarshaller serialUnmarshaller,
java.lang.Object subject) |
private void |
doReadObject(SerialUnmarshaller serialUnmarshaller,
SerializableClass sc,
java.lang.Object subject) |
(package private) java.io.ObjectInputStream.GetField |
getField(SerialUnmarshaller serialUnmarshaller,
SerializableClass sc) |
SerializableField[] |
getFields() |
int |
getFlags() |
protected void |
readSerial(SerialUnmarshaller serialUnmarshaller,
SerializableClass sc,
java.lang.Object subject) |
getNearestType, getParent, getTypeprivate final SerializableField[] fields
private final int flags
protected PlainDescriptor(java.lang.Class<?> type,
Descriptor parent,
SerializableField[] fields,
int flags)
public SerializableField[] getFields()
getFields in class Descriptorpublic int getFlags()
getFlags in class Descriptorprotected void readSerial(SerialUnmarshaller serialUnmarshaller, SerializableClass sc, java.lang.Object subject) throws java.io.IOException, java.lang.ClassNotFoundException
readSerial in class Descriptorjava.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void doReadObject(SerialUnmarshaller serialUnmarshaller, SerializableClass sc, java.lang.Object subject) throws java.lang.ClassNotFoundException, java.io.IOException
java.lang.ClassNotFoundExceptionjava.io.IOExceptionvoid defaultReadFields(SerialUnmarshaller serialUnmarshaller, java.lang.Object subject) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.io.ObjectInputStream.GetField getField(SerialUnmarshaller serialUnmarshaller, SerializableClass sc) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundException