Data Output Encoder
Functions
begin Collection
Link copied to clipboard
open override fun beginCollection(descriptor: SerialDescriptor, collectionSize: Int): CompositeEncoder
Content copied to clipboard
begin Structure
Link copied to clipboard
open override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder
Content copied to clipboard
encode Boolean
Link copied to clipboard
encode Boolean Element
Link copied to clipboard
override fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Boolean)
Content copied to clipboard
encode Byte
Link copied to clipboard
encode Byte Element
Link copied to clipboard
override fun encodeByteElement(descriptor: SerialDescriptor, index: Int, value: Byte)
Content copied to clipboard
encode Char
Link copied to clipboard
encode Char Element
Link copied to clipboard
override fun encodeCharElement(descriptor: SerialDescriptor, index: Int, value: Char)
Content copied to clipboard
encode Double
Link copied to clipboard
encode Double Element
Link copied to clipboard
override fun encodeDoubleElement(descriptor: SerialDescriptor, index: Int, value: Double)
Content copied to clipboard
encode Element
Link copied to clipboard
open fun encodeElement(descriptor: SerialDescriptor, index: Int): Boolean
Content copied to clipboard
encode Enum
Link copied to clipboard
open override fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int)
Content copied to clipboard
encode Float
Link copied to clipboard
encode Float Element
Link copied to clipboard
override fun encodeFloatElement(descriptor: SerialDescriptor, index: Int, value: Float)
Content copied to clipboard
encode Inline
Link copied to clipboard
open override fun encodeInline(inlineDescriptor: SerialDescriptor): Encoder
Content copied to clipboard
encode Inline Element
Link copied to clipboard
override fun encodeInlineElement(descriptor: SerialDescriptor, index: Int): Encoder
Content copied to clipboard
encode Int Element
Link copied to clipboard
override fun encodeIntElement(descriptor: SerialDescriptor, index: Int, value: Int)
Content copied to clipboard
encode Long
Link copied to clipboard
encode Long Element
Link copied to clipboard
override fun encodeLongElement(descriptor: SerialDescriptor, index: Int, value: Long)
Content copied to clipboard
encode Not Null Mark
Link copied to clipboard
open override fun encodeNotNullMark()
Content copied to clipboard
encode Null
Link copied to clipboard
open override fun encodeNull()
Content copied to clipboard
encode Nullable Serializable Element
Link copied to clipboard
encode Nullable Serializable Value
Link copied to clipboard
open fun <T : Any> encodeNullableSerializableValue(serializer: SerializationStrategy<T>, value: T?)
Content copied to clipboard
encode Serializable Element
Link copied to clipboard
override fun <T> encodeSerializableElement(descriptor: SerialDescriptor, index: Int, serializer: SerializationStrategy<T>, value: T)
Content copied to clipboard
encode Serializable Value
Link copied to clipboard
open fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T)
Content copied to clipboard
encode Short
Link copied to clipboard
encode Short Element
Link copied to clipboard
override fun encodeShortElement(descriptor: SerialDescriptor, index: Int, value: Short)
Content copied to clipboard
encode String
Link copied to clipboard
encode String Element
Link copied to clipboard
override fun encodeStringElement(descriptor: SerialDescriptor, index: Int, value: String)
Content copied to clipboard
encode Value
Link copied to clipboard
end Structure
Link copied to clipboard
should Encode Element Default
Link copied to clipboard
open fun shouldEncodeElementDefault(descriptor: SerialDescriptor, index: Int): Boolean
Content copied to clipboard