PrimitiveDecoder

class PrimitiveDecoder(val serializersModule: SerializersModule, values: List<WireValue>, type: FieldEncoding?) : Decoder

Constructors

Link copied to clipboard
constructor(serializersModule: SerializersModule, values: List<WireValue>, type: FieldEncoding?)

Properties

Link copied to clipboard
open override val serializersModule: SerializersModule

Functions

Link copied to clipboard
open override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder
Link copied to clipboard
open override fun decodeBoolean(): Boolean
Link copied to clipboard
open override fun decodeByte(): Byte
Link copied to clipboard
open override fun decodeChar(): Char
Link copied to clipboard
open override fun decodeDouble(): Double
Link copied to clipboard
open override fun decodeEnum(enumDescriptor: SerialDescriptor): Int
Link copied to clipboard
open override fun decodeFloat(): Float
Link copied to clipboard
open override fun decodeInline(descriptor: SerialDescriptor): Decoder
Link copied to clipboard
open override fun decodeInt(): Int
Link copied to clipboard
open override fun decodeLong(): Long
Link copied to clipboard
@ExperimentalSerializationApi
open override fun decodeNotNullMark(): Boolean
Link copied to clipboard
@ExperimentalSerializationApi
open override fun decodeNull(): Nothing?
Link copied to clipboard
open fun <T : Any> decodeNullableSerializableValue(deserializer: DeserializationStrategy<T?>): T?
Link copied to clipboard
open fun <T> decodeSerializableValue(deserializer: DeserializationStrategy<T>): T
Link copied to clipboard
open override fun decodeShort(): Short
Link copied to clipboard
open override fun decodeString(): String