SerializersByMap

class SerializersByMap(val module: SerializersModule, val serialName2Component: Map<String, KClass<out Component>>) : ComponentSerializers

Constructors

Link copied to clipboard
constructor(module: SerializersModule, serialName2Component: Map<String, KClass<out Component>>)

Functions

Link copied to clipboard
open override fun getClassFor(serialName: String): KClass<out Component>
Link copied to clipboard
open override fun <T : Component> getSerializerFor(kClass: KClass<in T>): DeserializationStrategy<out T>?
open override fun <T : Component> getSerializerFor(key: String, baseClass: KClass<in T>): DeserializationStrategy<out T>?
Link copied to clipboard
open override fun getSerialNameFor(kClass: KClass<out Component>): String?

Properties

Link copied to clipboard
Link copied to clipboard
open override val module: SerializersModule
Link copied to clipboard