Package io.activej.serializer.impl
Class SerializerDefBoolean
java.lang.Object
io.activej.serializer.AbstractSerializerDef
io.activej.serializer.impl.SerializerDefPrimitive
io.activej.serializer.impl.SerializerDefBoolean
- All Implemented Interfaces:
SerializerDefWithNullable,SerializerDef
public final class SerializerDefBoolean
extends SerializerDefPrimitive
implements SerializerDefWithNullable
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.activej.serializer.SerializerDef
SerializerDef.StaticDecoders, SerializerDef.StaticEncoders, SerializerDef.Visitor -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final byteFields inherited from class io.activej.serializer.impl.SerializerDefPrimitive
primitiveType, wrapped, wrappedType -
Constructor Summary
ConstructorsConstructorDescriptionSerializerDefBoolean(boolean wrapped) SerializerDefBoolean(boolean wrapped, boolean nullable) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected ExpressiondoDeserialize(Expression in, CompatibilityLevel compatibilityLevel) protected ExpressiondoSerialize(Expression byteArray, Variable off, Expression value, CompatibilityLevel compatibilityLevel) ensureNullable(CompatibilityLevel compatibilityLevel) Methods inherited from class io.activej.serializer.impl.SerializerDefPrimitive
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
-
Field Details
-
NULLABLE_NULL
public static final byte NULLABLE_NULL- See Also:
-
NULLABLE_FALSE
public static final byte NULLABLE_FALSE- See Also:
-
NULLABLE_TRUE
public static final byte NULLABLE_TRUE- See Also:
-
-
Constructor Details
-
SerializerDefBoolean
public SerializerDefBoolean() -
SerializerDefBoolean
public SerializerDefBoolean(boolean wrapped) -
SerializerDefBoolean
public SerializerDefBoolean(boolean wrapped, boolean nullable)
-
-
Method Details
-
ensureWrapped
- Specified by:
ensureWrappedin classSerializerDefPrimitive
-
castToPrimitive
protected boolean castToPrimitive()- Overrides:
castToPrimitivein classSerializerDefPrimitive
-
doSerialize
protected Expression doSerialize(Expression byteArray, Variable off, Expression value, CompatibilityLevel compatibilityLevel) - Specified by:
doSerializein classSerializerDefPrimitive
-
doDeserialize
- Specified by:
doDeserializein classSerializerDefPrimitive
-
ensureNullable
- Specified by:
ensureNullablein interfaceSerializerDefWithNullable
-