Package io.activej.serializer.impl
Class SerializerDefHashSet
java.lang.Object
io.activej.serializer.AbstractSerializerDef
io.activej.serializer.impl.AbstractSerializerDefCollection
io.activej.serializer.impl.SerializerDefRegularCollection
io.activej.serializer.impl.SerializerDefHashSet
- 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.AbstractSerializerDefCollection
decodeType, elementType, encodeType, nullable, valueSerializer -
Constructor Summary
ConstructorsConstructorDescriptionSerializerDefHashSet(SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType) -
Method Summary
Modifier and TypeMethodDescriptionprotected @NotNull ExpressioncreateBuilder(Expression length) protected @NotNull SerializerDefdoEnsureNullable(CompatibilityLevel compatibilityLevel) Methods inherited from class io.activej.serializer.impl.SerializerDefRegularCollection
addToBuilder, build, doIterateMethods inherited from class io.activej.serializer.impl.AbstractSerializerDefCollection
accept, decoder, doDecode, 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
-
SerializerDefHashSet
public SerializerDefHashSet(SerializerDef valueSerializer, Class<?> encodeType, Class<?> decodeType)
-
-
Method Details
-
doEnsureNullable
- Overrides:
doEnsureNullablein classSerializerDefRegularCollection
-
createBuilder
- Overrides:
createBuilderin classSerializerDefRegularCollection
-