PolymorphicEncoder
class PolymorphicEncoder(val serializersModule: SerializersModule, fieldByDescriptor: Map<SerialDescriptor, Field>, fieldNumber: FieldNumber?, output: WireBuffer) : HybridEncoder
Constructors
Link copied to clipboard
constructor(serializersModule: SerializersModule, fieldByDescriptor: Map<SerialDescriptor, Field>, fieldNumber: FieldNumber?, output: WireBuffer)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Boolean): Nothing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun encodeDoubleElement(descriptor: SerialDescriptor, index: Int, value: Double): Nothing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun encodeFloatElement(descriptor: SerialDescriptor, index: Int, value: Float): Nothing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun <T> encodeSerializableElement(descriptor: SerialDescriptor, index: Int, serializer: SerializationStrategy<T>, value: T)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun encodeShortElement(descriptor: SerialDescriptor, index: Int, value: Short): Nothing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard