public final class BasicSerializableClassDescriptor extends SerializableClassDescriptor
| Modifier and Type | Field and Description |
|---|---|
private SerializableField[] |
fields |
private SerializableClass |
serializableClass |
private ClassDescriptor |
superClassDescriptor |
private java.lang.Class<?> |
type |
private int |
typeID |
| Modifier | Constructor and Description |
|---|---|
protected |
BasicSerializableClassDescriptor(SerializableClass serializableClass,
ClassDescriptor superClassDescriptor,
SerializableField[] fields,
int classType) |
| Modifier and Type | Method and Description |
|---|---|
SerializableField[] |
getFields() |
SerializableClass |
getSerializableClass() |
ClassDescriptor |
getSuperClassDescriptor() |
java.lang.Class<?> |
getType() |
int |
getTypeID() |
getNearestType, toStringprivate final java.lang.Class<?> type
private final int typeID
private final SerializableClass serializableClass
private final ClassDescriptor superClassDescriptor
private final SerializableField[] fields
protected BasicSerializableClassDescriptor(SerializableClass serializableClass, ClassDescriptor superClassDescriptor, SerializableField[] fields, int classType) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class<?> getType()
getType in class SerializableClassDescriptorpublic int getTypeID()
getTypeID in class SerializableClassDescriptorpublic SerializableClass getSerializableClass()
getSerializableClass in class SerializableClassDescriptorpublic ClassDescriptor getSuperClassDescriptor()
getSuperClassDescriptor in class SerializableClassDescriptorpublic SerializableField[] getFields()
getFields in class SerializableClassDescriptor