Class GeneratedSerializer
java.lang.Object
one.nio.serial.Serializer
one.nio.serial.GeneratedSerializer
- All Implemented Interfaces:
Externalizable, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FieldDescriptor[]private Delegateprivate FieldDescriptor[](package private) static final AtomicInteger(package private) static final AtomicInteger(package private) static final AtomicInteger(package private) static final AtomicInteger(package private) static final AtomicIntegerFields inherited from class Serializer
cls, descriptor, origin, uid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate FieldDescriptor[]assignDefaultFields(Field[] ownFields) private voidassignFields(Field[] ownFields, boolean exactType) voidcalcSize(Object obj, CalcSizeStream css) private voidbyte[]code()private intfindField(FieldDescriptor fd, Field[] ownFields, boolean exactType) fromJson(JsonReader in) private Field[]getDeclaredFields(Class cls) private Field[]private voidgetSerializableFields(Class cls, Field parentField, ArrayList<Field> list) private booleanprivate voidlogFieldMismatch(String msg, Class type, Class holder, String name) read(DataStream in) voidvoidskip(DataStream in) voidvoidtoJson(Object obj, StringBuilder builder) voidtoJson(StringBuilder sb) toString()voidwrite(Object obj, DataStream out) voidMethods inherited from class Serializer
cls, deserialize, equals, fromString, generateUid, hashCode, persist, serialize, sizeOf, uid, uniqueName
-
Field Details
-
missedLocalFields
-
missedStreamFields
-
migratedFields
-
renamedFields
-
unsupportedFields
-
fds
-
defaultFields
-
delegate
-
-
Constructor Details
-
GeneratedSerializer
GeneratedSerializer(Class cls)
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classSerializer- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classSerializer- Throws:
IOExceptionClassNotFoundException
-
skipExternal
- Overrides:
skipExternalin classSerializer- Throws:
IOExceptionClassNotFoundException
-
code
public byte[] code()- Overrides:
codein classSerializer
-
calcSize
- Specified by:
calcSizein classSerializer- Throws:
IOException
-
write
- Specified by:
writein classSerializer- Throws:
IOException
-
read
- Specified by:
readin classSerializer- Throws:
IOExceptionClassNotFoundException
-
skip
- Specified by:
skipin classSerializer- Throws:
IOExceptionClassNotFoundException
-
toJson
- Specified by:
toJsonin classSerializer- Throws:
IOException
-
fromJson
- Specified by:
fromJsonin classSerializer- Throws:
IOExceptionClassNotFoundException
-
toJson
- Overrides:
toJsonin classSerializer
-
toString
- Overrides:
toStringin classSerializer
-
isException
private boolean isException() -
assignFields
-
assignDefaultFields
-
findField
-
getSerializableFields
-
getSerializableFields
-
getDeclaredFields
-
checkFieldTypes
private void checkFieldTypes() -
logFieldMismatch
-