kotlinx-serialization / kotlinx.serialization.modules / EmptyModule

EmptyModule

(common, js, jvm, native) object EmptyModule : SerialModule

A SerialModule which is empty and always returns null.

Functions

(common, js, jvm, native)

dumpTo

Copies contents of this module to the given collector.

fun dumpTo(collector: SerialModuleCollector): Unit
(common, js, jvm, native)

getContextual

Returns a contextual serializer associated with a given kclass. This method is used in context-sensitive operations on a property marked with ContextualSerialization by a ContextSerializer

fun <T : Any> getContextual(kclass: KClass<T>): KSerializer<T>?
(common, js, jvm, native)

getPolymorphic

Returns a polymorphic serializer registered for a class of the given value in the scope of baseClass.

fun <T : Any> getPolymorphic(baseClass: KClass<in T>, value: T): SerializationStrategy<T>?

Returns a polymorphic deserializer registered for a serializedClassName in the scope of baseClass or default value constructed from serializedClassName if default serializer provider was registered.

fun <T : Any> getPolymorphic(baseClass: KClass<in T>, serializedClassName: String): DeserializationStrategy<out T>?