Package io.activej.serializer.impl
Class SerializerDefMap
java.lang.Object
io.activej.serializer.AbstractSerializerDef
io.activej.serializer.impl.AbstractSerializerDefMap
io.activej.serializer.impl.SerializerDefRegularMap
io.activej.serializer.impl.SerializerDefMap
- All Implemented Interfaces:
SerializerDefWithNullable,SerializerDef
-
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.AbstractSerializerDefMap
decodeType, encodeType, keySerializer, keyType, nullable, valueSerializer, valueType -
Constructor Summary
ConstructorsConstructorDescriptionSerializerDefMap(SerializerDef keySerializer, SerializerDef valueSerializer) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull ExpressioncreateBuilder(Expression length) protected @NotNull ExpressiondoDecode(SerializerDef.StaticDecoders staticDecoders, Expression in, int version, CompatibilityLevel compatibilityLevel, Expression length) protected @NotNull SerializerDefdoEnsureNullable(CompatibilityLevel compatibilityLevel) Methods inherited from class io.activej.serializer.impl.SerializerDefRegularMap
build, doIterateMap, putToBuilderMethods inherited from class io.activej.serializer.impl.AbstractSerializerDefMap
accept, decoder, doEncode, encoder, ensureNullable, getDecodeType, getEncodeType, isInlineMethods inherited from class io.activej.serializer.AbstractSerializerDef
getVersionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.serializer.SerializerDef
defineDecoder, defineEncoder, getVersions
-
Constructor Details
-
SerializerDefMap
-
-
Method Details
-
doEnsureNullable
- Overrides:
doEnsureNullablein classSerializerDefRegularMap
-
doDecode
@NotNull protected @NotNull Expression doDecode(SerializerDef.StaticDecoders staticDecoders, Expression in, int version, CompatibilityLevel compatibilityLevel, Expression length) - Overrides:
doDecodein classAbstractSerializerDefMap
-
createBuilder
- Overrides:
createBuilderin classSerializerDefRegularMap
-