Data Input Decoder
class DataInputDecoder(input: ByteArrayInput, elementsCount: Int) : AbstractDecoder
Content copied to clipboard
Functions
begin Structure
Link copied to clipboard
open override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder
Content copied to clipboard
decode Boolean
Link copied to clipboard
decode Boolean Element
Link copied to clipboard
override fun decodeBooleanElement(descriptor: SerialDescriptor, index: Int): Boolean
Content copied to clipboard
decode Byte
Link copied to clipboard
decode Byte Element
Link copied to clipboard
override fun decodeByteElement(descriptor: SerialDescriptor, index: Int): Byte
Content copied to clipboard
decode Char
Link copied to clipboard
decode Char Element
Link copied to clipboard
override fun decodeCharElement(descriptor: SerialDescriptor, index: Int): Char
Content copied to clipboard
decode Collection Size
Link copied to clipboard
open override fun decodeCollectionSize(descriptor: SerialDescriptor): Int
Content copied to clipboard
decode Double
Link copied to clipboard
decode Double Element
Link copied to clipboard
override fun decodeDoubleElement(descriptor: SerialDescriptor, index: Int): Double
Content copied to clipboard
decode Element Index
Link copied to clipboard
decode Enum
Link copied to clipboard
decode Float
Link copied to clipboard
decode Float Element
Link copied to clipboard
override fun decodeFloatElement(descriptor: SerialDescriptor, index: Int): Float
Content copied to clipboard
decode Inline
Link copied to clipboard
open override fun decodeInline(inlineDescriptor: SerialDescriptor): Decoder
Content copied to clipboard
decode Inline Element
Link copied to clipboard
override fun decodeInlineElement(descriptor: SerialDescriptor, index: Int): Decoder
Content copied to clipboard
decode Int Element
Link copied to clipboard
override fun decodeIntElement(descriptor: SerialDescriptor, index: Int): Int
Content copied to clipboard
decode Long
Link copied to clipboard
decode Long Element
Link copied to clipboard
override fun decodeLongElement(descriptor: SerialDescriptor, index: Int): Long
Content copied to clipboard
decode Not Null Mark
Link copied to clipboard
decode Null
Link copied to clipboard
decode Nullable Serializable Element
Link copied to clipboard
decode Nullable Serializable Value
Link copied to clipboard
open fun <T : Any> decodeNullableSerializableValue(deserializer: DeserializationStrategy<T?>): T?
Content copied to clipboard
decode Sequentially
Link copied to clipboard
decode Serializable Element
Link copied to clipboard
decode Serializable Value
Link copied to clipboard
open fun <T> decodeSerializableValue(deserializer: DeserializationStrategy<T>): T
Content copied to clipboard
open fun <T> decodeSerializableValue(deserializer: DeserializationStrategy<T>, previousValue: T?): T
Content copied to clipboard
decode Short
Link copied to clipboard
decode Short Element
Link copied to clipboard
override fun decodeShortElement(descriptor: SerialDescriptor, index: Int): Short
Content copied to clipboard
decode String
Link copied to clipboard
decode String Element
Link copied to clipboard
override fun decodeStringElement(descriptor: SerialDescriptor, index: Int): String
Content copied to clipboard
decode Value
Link copied to clipboard
end Structure
Link copied to clipboard