class UnknownDescriptor 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 |
UnknownDescriptor(Descriptor parent,
SerializableField[] fields,
int flags) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
discardFields(SerialUnmarshaller serialUnmarshaller) |
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 UnknownDescriptor(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.ClassNotFoundExceptionvoid discardFields(SerialUnmarshaller serialUnmarshaller) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundException