Package io.activej.serializer.impl
Class SerializerDefInt
java.lang.Object
io.activej.serializer.AbstractSerializerDef
io.activej.serializer.impl.SerializerDefPrimitive
io.activej.serializer.impl.SerializerDefInt
- All Implemented Interfaces:
SerializerDefWithVarLength,SerializerDef
public final class SerializerDefInt
extends SerializerDefPrimitive
implements SerializerDefWithVarLength
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.activej.serializer.SerializerDef
SerializerDef.StaticDecoders, SerializerDef.StaticEncoders, SerializerDef.Visitor -
Field Summary
Fields inherited from class io.activej.serializer.impl.SerializerDefPrimitive
primitiveType, wrapped, wrappedType -
Constructor Summary
ConstructorsConstructorDescriptionSerializerDefInt(boolean wrapped) SerializerDefInt(boolean wrapped, boolean varLength) -
Method Summary
Modifier and TypeMethodDescriptionprotected ExpressiondoDeserialize(Expression in, CompatibilityLevel compatibilityLevel) protected ExpressiondoSerialize(Expression byteArray, Variable off, Expression value, CompatibilityLevel compatibilityLevel) Methods inherited from class io.activej.serializer.impl.SerializerDefPrimitive
castToPrimitive, decoder, encoder, getEncodeType, isWrappedMethods inherited from class io.activej.serializer.AbstractSerializerDef
accept, getDecodeType, getVersions, isInlineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.serializer.SerializerDef
accept, decoder, defineDecoder, defineEncoder, encoder, getDecodeType, getEncodeType, getVersions, isInline
-
Constructor Details
-
SerializerDefInt
public SerializerDefInt() -
SerializerDefInt
public SerializerDefInt(boolean wrapped) -
SerializerDefInt
public SerializerDefInt(boolean wrapped, boolean varLength)
-
-
Method Details
-
ensureWrapped
- Specified by:
ensureWrappedin classSerializerDefPrimitive
-
doSerialize
protected Expression doSerialize(Expression byteArray, Variable off, Expression value, CompatibilityLevel compatibilityLevel) - Specified by:
doSerializein classSerializerDefPrimitive
-
doDeserialize
- Specified by:
doDeserializein classSerializerDefPrimitive
-
ensureVarLength
- Specified by:
ensureVarLengthin interfaceSerializerDefWithVarLength
-