Home
last modified time | relevance | path

Searched refs:SerialDescriptor (Results 1 – 25 of 174) sorted by relevance

1234567

/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/descriptors/
DSerialDescriptors.kt56 vararg typeParameters: SerialDescriptor, in <lambda>()
58 ): SerialDescriptor {
89 public fun PrimitiveSerialDescriptor(serialName: String, kind: PrimitiveKind): SerialDescriptor { in PrimitiveSerialDescriptor()
119 public fun SerialDescriptor(serialName: String, original: SerialDescriptor): SerialDescriptor { in SerialDescriptor() method
128 …rialDescriptor(override val serialName: String, original: SerialDescriptor) : SerialDescriptor by …
142 vararg typeParameters: SerialDescriptor, in buildSerialDescriptor()
144 ): SerialDescriptor {
156 public inline fun <reified T> serialDescriptor(): SerialDescriptor = serializer<T>().descriptor in serialDescriptor()
161 public fun serialDescriptor(type: KType): SerialDescriptor = serializer(type).descriptor in serialDescriptor()
167 public fun listSerialDescriptor(elementDescriptor: SerialDescriptor): SerialDescriptor { in serialDescriptor()
[all …]
DContextAware.kt46 public val SerialDescriptor.capturedKClass: KClass<*>? in <lambda>()
60 …ic fun SerializersModule.getContextualDescriptor(descriptor: SerialDescriptor): SerialDescriptor? = in getContextualDescriptor()
73 …SerializersModule.getPolymorphicDescriptors(descriptor: SerialDescriptor): List<SerialDescriptor> { in getPolymorphicDescriptors()
82 internal fun SerialDescriptor.withContext(context: KClass<*>): SerialDescriptor = in withContext()
91 private val original: SerialDescriptor, in withContext()
93 ) : SerialDescriptor by original { in withContext()
DSerialDescriptor.kt146 public interface SerialDescriptor { interface
259 public fun getElementDescriptor(index: Int): SerialDescriptor in getElementName()
291 public val SerialDescriptor.elementDescriptors: Iterable<SerialDescriptor> in getElementName()
293 object : Iterator<SerialDescriptor> { in getElementName()
297 override fun next(): SerialDescriptor { in getElementName()
307 public val SerialDescriptor.elementNames: Iterable<String>
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/encoding/
DDecoding.kt211 public fun decodeEnum(enumDescriptor: SerialDescriptor): Int in decodeNotNullMark()
231 public fun decodeInline(descriptor: SerialDescriptor): Decoder in decodeNotNullMark()
249 public fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder in decodeNotNullMark()
325 public fun endStructure(descriptor: SerialDescriptor) in endStructure()
419 public fun decodeElementIndex(descriptor: SerialDescriptor): Int in endStructure()
427 public fun decodeCollectionSize(descriptor: SerialDescriptor): Int = -1 in endStructure()
434 public fun decodeBooleanElement(descriptor: SerialDescriptor, index: Int): Boolean in endStructure()
441 public fun decodeByteElement(descriptor: SerialDescriptor, index: Int): Byte in endStructure()
448 public fun decodeCharElement(descriptor: SerialDescriptor, index: Int): Char in endStructure()
455 public fun decodeShortElement(descriptor: SerialDescriptor, index: Int): Short in endStructure()
[all …]
DEncoding.kt207 public fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int) in <lambda>()
227 public fun encodeInline(descriptor: SerialDescriptor): Encoder in <lambda>()
262 public fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder in <lambda>()
269 descriptor: SerialDescriptor, in <lambda>()
335 public fun endStructure(descriptor: SerialDescriptor) in endStructure()
352 public fun shouldEncodeElementDefault(descriptor: SerialDescriptor, index: Int): Boolean = true in endStructure()
358 public fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Boolean) in endStructure()
364 public fun encodeByteElement(descriptor: SerialDescriptor, index: Int, value: Byte) in endStructure()
370 public fun encodeShortElement(descriptor: SerialDescriptor, index: Int, value: Short) in endStructure()
376 public fun encodeCharElement(descriptor: SerialDescriptor, index: Int, value: Char) in endStructure()
[all …]
DAbstractDecoder.kt35 override fun decodeEnum(enumDescriptor: SerialDescriptor): Int = decodeValue() as Int in decodeValue()
37 override fun decodeInline(descriptor: SerialDescriptor): Decoder = this in decodeValue()
45 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder = this in decodeValue()
47 override fun endStructure(descriptor: SerialDescriptor) { in decodeValue()
50 …final override fun decodeBooleanElement(descriptor: SerialDescriptor, index: Int): Boolean = decod… in decodeBooleanElement()
51 …final override fun decodeByteElement(descriptor: SerialDescriptor, index: Int): Byte = decodeByte() in decodeBooleanElement()
52 …final override fun decodeShortElement(descriptor: SerialDescriptor, index: Int): Short = decodeSho… in decodeBooleanElement()
53 final override fun decodeIntElement(descriptor: SerialDescriptor, index: Int): Int = decodeInt() in decodeBooleanElement()
54 …final override fun decodeLongElement(descriptor: SerialDescriptor, index: Int): Long = decodeLong() in decodeBooleanElement()
55 …final override fun decodeFloatElement(descriptor: SerialDescriptor, index: Int): Float = decodeFlo… in decodeBooleanElement()
[all …]
DAbstractEncoder.kt21 override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder = this in beginStructure()
23 override fun endStructure(descriptor: SerialDescriptor) {} in beginStructure()
31 public open fun encodeElement(descriptor: SerialDescriptor, index: Int): Boolean = true in encodeElement()
52 override fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int): Unit = encodeValue(index) in encodeBoolean()
54 override fun encodeInline(descriptor: SerialDescriptor): Encoder = this in encodeBoolean()
57 …final override fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Boolean) … in encodeBoolean()
58 …final override fun encodeByteElement(descriptor: SerialDescriptor, index: Int, value: Byte) { if (… in encodeByteElement()
59 …final override fun encodeShortElement(descriptor: SerialDescriptor, index: Int, value: Short) { if… in encodeShortElement()
60 …final override fun encodeIntElement(descriptor: SerialDescriptor, index: Int, value: Int) { if (en… in encodeIntElement()
61 …final override fun encodeLongElement(descriptor: SerialDescriptor, index: Int, value: Long) { if (… in encodeLongElement()
[all …]
/external/kotlinx.serialization/core/commonTest/src/kotlinx/serialization/internal/
DDummySequentialDecoder.kt22 …override fun decodeElementIndex(descriptor: SerialDescriptor): Int = throw Error("This method shou… in notImplemented()
27 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder { in notImplemented()
31 override fun endStructure(descriptor: SerialDescriptor): Unit { in endStructure()
36 override fun decodeInline(descriptor: SerialDescriptor): Decoder = notImplemented()
47 override fun decodeEnum(enumDescriptor: SerialDescriptor): Int = notImplemented()
52 …override fun decodeBooleanElement(descriptor: SerialDescriptor, index: Int): Boolean = notImplemen…
53 … override fun decodeByteElement(descriptor: SerialDescriptor, index: Int): Byte = notImplemented()
54 …override fun decodeShortElement(descriptor: SerialDescriptor, index: Int): Short = notImplemented()
55 override fun decodeIntElement(descriptor: SerialDescriptor, index: Int): Int = notImplemented()
56 … override fun decodeLongElement(descriptor: SerialDescriptor, index: Int): Long = notImplemented()
[all …]
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/internal/
DTagged.kt24 protected abstract fun SerialDescriptor.getTag(index: Int): Tag in SerialDescriptor() method
47 enumDescriptor: SerialDescriptor, in encodeTaggedNull()
51 protected open fun encodeTaggedInline(tag: Tag, inlineDescriptor: SerialDescriptor): Encoder = in encodeTaggedNull()
54 override fun encodeInline(descriptor: SerialDescriptor): Encoder = in encodeInline()
59 private fun encodeElement(desc: SerialDescriptor, index: Int): Boolean { in encodeInline()
78 enumDescriptor: SerialDescriptor, in encodeNotNullMark()
82 override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder = this in encodeNotNullMark()
84 final override fun endStructure(descriptor: SerialDescriptor) { in encodeNotNullMark()
94 protected open fun endEncode(descriptor: SerialDescriptor) {} in endEncode()
96 …final override fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Boolean):… in encodeBooleanElement()
[all …]
DCollectionDescriptors.kt12 …ernal sealed class ListLikeDescriptor(val elementDescriptor: SerialDescriptor) : SerialDescriptor {
30 override fun getElementDescriptor(index: Int): SerialDescriptor { in getElementDescriptor()
51 val keyDescriptor: SerialDescriptor, in toString()
52 val valueDescriptor: SerialDescriptor in toString()
53 ) : SerialDescriptor { in toString()
70 override fun getElementDescriptor(index: Int): SerialDescriptor { in toString()
112 primitive: SerialDescriptor
117 internal class ArrayClassDesc(elementDesc: SerialDescriptor) : ListLikeDescriptor(elementDesc) {
121 internal class ArrayListClassDesc(elementDesc: SerialDescriptor) : ListLikeDescriptor(elementDesc) {
125 internal class LinkedHashSetClassDesc(elementDesc: SerialDescriptor) : ListLikeDescriptor(elementDe…
[all …]
DPrimitives.kt25 ) : SerialDescriptor { in initBuiltins()
30 override fun getElementDescriptor(index: Int): SerialDescriptor = error() in initBuiltins()
43 internal fun PrimitiveDescriptorSafe(serialName: String, kind: PrimitiveKind): SerialDescriptor { in PrimitiveDescriptorSafe()
73 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Boolean", PrimitiveK… in builtinSerializerOrNull()
80 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Byte", PrimitiveKind…
87 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Short", PrimitiveKin… in serialize()
94 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Int", PrimitiveKind.…
101 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Long", PrimitiveKind… in serialize()
108 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Float", PrimitiveKin…
115 …override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("kotlin.Double", PrimitiveKi… in serialize()
[all …]
/external/kotlinx.serialization/formats/protobuf/commonMain/src/kotlinx/serialization/protobuf/internal/
DProtobufTaggedDecoder.kt13 protected abstract fun SerialDescriptor.getTag(index: Int): ProtoDesc in SerialDescriptor() method
24 protected abstract fun decodeTaggedEnum(tag: ProtoDesc, enumDescription: SerialDescriptor): Int in SerialDescriptor()
27 …protected open fun decodeTaggedInline(tag: ProtoDesc, inlineDescriptor: SerialDescriptor): Decoder… in SerialDescriptor()
40 …final override fun decodeEnum(enumDescriptor: SerialDescriptor): Int = decodeTaggedEnum(popTagOrDe… in decodeNotNullMark()
42 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder { in decodeNotNullMark()
46 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
50 final override fun decodeBooleanElement(descriptor: SerialDescriptor, index: Int): Boolean = in decodeBooleanElement()
53 final override fun decodeByteElement(descriptor: SerialDescriptor, index: Int): Byte = in decodeBooleanElement()
56 final override fun decodeShortElement(descriptor: SerialDescriptor, index: Int): Short = in decodeBooleanElement()
59 final override fun decodeIntElement(descriptor: SerialDescriptor, index: Int): Int = in decodeBooleanElement()
[all …]
DProtobufTaggedEncoder.kt21 protected abstract fun SerialDescriptor.getTag(index: Int): ProtoDesc in SerialDescriptor() method
32 …protected abstract fun encodeTaggedEnum(tag: ProtoDesc, enumDescriptor: SerialDescriptor, ordinal:… in SerialDescriptor()
34 …protected open fun encodeTaggedInline(tag: ProtoDesc, inlineDescriptor: SerialDescriptor): Encoder… in SerialDescriptor()
85 enumDescriptor: SerialDescriptor, in encodeEnum()
90 public final override fun endStructure(descriptor: SerialDescriptor) { in encodeEnum()
97 protected open fun endEncode(descriptor: SerialDescriptor) {} in endEncode()
99 …public final override fun encodeBooleanElement(descriptor: SerialDescriptor, index: Int, value: Bo… in encodeBooleanElement()
102 …public final override fun encodeByteElement(descriptor: SerialDescriptor, index: Int, value: Byte)… in encodeBooleanElement()
105 …public final override fun encodeShortElement(descriptor: SerialDescriptor, index: Int, value: Shor… in encodeBooleanElement()
108 …public final override fun encodeIntElement(descriptor: SerialDescriptor, index: Int, value: Int): … in encodeBooleanElement()
[all …]
DProtobufEncoding.kt19 @JvmField protected val descriptor: SerialDescriptor
25 …override fun shouldEncodeElementDefault(descriptor: SerialDescriptor, index: Int): Boolean = proto… in shouldEncodeElementDefault()
28 descriptor: SerialDescriptor, in shouldEncodeElementDefault()
53 …override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder = when (descriptor.kin… in beginStructure()
123 enumDescriptor: SerialDescriptor, in encodeTaggedEnum()
139 override fun SerialDescriptor.getTag(index: Int) = extractParameters(index) in getTag()
172 descriptor: SerialDescriptor
174 override fun endEncode(descriptor: SerialDescriptor) { in endEncode()
194 descriptor: SerialDescriptor
203 override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder { in beginStructure()
[all …]
DProtobufDecoding.kt22 @JvmField protected val descriptor: SerialDescriptor
41 public fun populateCache(descriptor: SerialDescriptor) { in populateCache()
70 private fun populateCacheMap(descriptor: SerialDescriptor, elements: Int) { in populateCacheMap()
107 private fun findIndexByTag(descriptor: SerialDescriptor, protoTag: Int): Int { in findIndexByTag()
116 private fun findIndexByTagSlowPath(desc: SerialDescriptor, protoTag: Int): Int { in findIndexByTagSlowPath()
127 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder { in beginStructure()
178 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
239 override fun decodeTaggedEnum(tag: ProtoDesc, enumDescription: SerialDescriptor): Int { in decodeTaggedEnum()
304 override fun SerialDescriptor.getTag(index: Int) = extractParameters(index) in getTag()
306 override fun decodeElementIndex(descriptor: SerialDescriptor): Int { in getTag()
[all …]
DHelpers.kt61 internal val SerialDescriptor.isPackable: Boolean
79 internal fun SerialDescriptor.extractParameters(index: Int): ProtoDesc { in extractParameters()
112 internal fun extractProtoId(descriptor: SerialDescriptor, index: Int, zeroBasedDefault: Boolean): I… in extractProtoId()
131 private fun checkFieldNumber(fieldNumber: Int, propertyIndex: Int, descriptor: SerialDescriptor) { in checkFieldNumber()
143 internal fun SerialDescriptor.getAllOneOfSerializerOfField( in reverseBytes()
145 ): List<SerialDescriptor> { in reverseBytes()
157 internal fun SerialDescriptor.getActualOneOfSerializer( in getActualOneOfSerializer()
160 ): SerialDescriptor? { in getActualOneOfSerializer()
/external/kotlinx.serialization/core/api/
Dkotlinx-serialization-core.klib.api116 …abstract fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // kotlinx.ser…
128 …abstract fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // kotlinx.ser…
133 …abstract fun <get-descriptor>(): kotlinx.serialization.descriptors/SerialDescriptor // kotlinx.ser…
138 …rface kotlinx.serialization.descriptors/SerialDescriptor { // kotlinx.serialization.descriptors/Se…
139 …abstract val elementsCount // kotlinx.serialization.descriptors/SerialDescriptor.elementsCount|{}e…
140 …t-elementsCount>(): kotlin/Int // kotlinx.serialization.descriptors/SerialDescriptor.elementsCount…
141 abstract val kind // kotlinx.serialization.descriptors/SerialDescriptor.kind|{}kind[0]
142 …ization.descriptors/SerialKind // kotlinx.serialization.descriptors/SerialDescriptor.kind.<get-kin…
143 …abstract val serialName // kotlinx.serialization.descriptors/SerialDescriptor.serialName|{}serialN…
144 …t-serialName>(): kotlin/String // kotlinx.serialization.descriptors/SerialDescriptor.serialName.<g…
[all …]
Dkotlinx-serialization-core.api13 public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
19 public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
44 public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
68 public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
86 public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
117 public abstract fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
209 public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
215 …public final fun element (Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;Lj…
216 …criptorBuilder;Ljava/lang/String;Lkotlinx/serialization/descriptors/SerialDescriptor;Ljava/util/Li…
225 …public static final fun getCapturedKClass (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lk…
[all …]
/external/kotlinx.serialization/formats/cbor/commonMain/src/kotlinx/serialization/cbor/internal/
DEncoding.kt48 internal fun SerialDescriptor.isByteString(index: Int): Boolean { in isByteString()
53 internal fun SerialDescriptor.isInlineByteString(): Boolean { in isInlineByteString()
59 internal fun SerialDescriptor.getValueTags(index: Int): ULongArray? = findAnnotation<ValueTags>(ind… in getValueTags()
62 internal fun SerialDescriptor.getKeyTags(index: Int): ULongArray? = findAnnotation<KeyTags>(index)?… in getValueTags()
65 internal fun SerialDescriptor.getCborLabel(index: Int): Long? = findAnnotation<CborLabel>(index)?.l… in getValueTags()
68 internal fun SerialDescriptor.hasArrayTag(): Boolean { in getValueTags()
73 internal inline fun <reified A : Annotation> SerialDescriptor.findAnnotation(elementIndex: Int): A?… in findAnnotation()
78 internal fun SerialDescriptor.getObjectTags(): ULongArray? { in getObjectTags()
/external/kotlinx.serialization/formats/protobuf/commonMain/src/kotlinx/serialization/protobuf/schema/
DProtoBufSchemaGenerator.kt59 rootDescriptor: SerialDescriptor, in <lambda>()
77 descriptors: List<SerialDescriptor>, in <lambda>()
88 private fun checkDoubles(descriptors: List<SerialDescriptor>) { in <lambda>()
103 descriptors: List<SerialDescriptor>, in <lambda>()
266 fieldDescriptor: SerialDescriptor, in <lambda>()
419 private val SerialDescriptor.isOpenPolymorphic: Boolean in <lambda>() constant
422 private val SerialDescriptor.isSealedPolymorphic: Boolean in <lambda>() constant
425 private val SerialDescriptor.isProtobufNamedType: Boolean in <lambda>() constant
428 private val SerialDescriptor.isProtobufScalar: Boolean in <lambda>() constant
433 private val SerialDescriptor.isProtobufMessageOrEnum: Boolean in <lambda>() constant
[all …]
/external/kotlinx.serialization/formats/json/commonMain/src/kotlinx/serialization/json/
DJsonElementSerializers.kt29 override val descriptor: SerialDescriptor =
60 override val descriptor: SerialDescriptor =
86 override val descriptor: SerialDescriptor =
106 override val descriptor: SerialDescriptor =
150 …private object JsonObjectDescriptor : SerialDescriptor by MapSerializer(String.serializer(), JsonE… in <lambda>()
155 override val descriptor: SerialDescriptor = JsonObjectDescriptor
175 …private object JsonArrayDescriptor : SerialDescriptor by ListSerializer(JsonElementSerializer).des… in <lambda>()
180 override val descriptor: SerialDescriptor = JsonArrayDescriptor
219 private fun defer(deferred: () -> SerialDescriptor): SerialDescriptor = object : SerialDescriptor { in asJsonDecoder()
221 private val original: SerialDescriptor by lazy(deferred) in asJsonDecoder()
[all …]
/external/kotlinx.serialization/formats/json/commonMain/src/kotlinx/serialization/json/internal/
DTreeJsonDecoder.kt61 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder { in composeName()
74 …inline fun <reified T : JsonElement> cast(value: JsonElement, descriptor: SerialDescriptor): T = c… in <lambda>()
77 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
84 … protected inline fun getPrimitiveValue(tag: String, descriptor: SerialDescriptor): JsonPrimitive = in decodeNotNullMark()
104 override fun decodeTaggedEnum(tag: String, enumDescriptor: SerialDescriptor): Int = in currentElement()
157 override fun decodeTaggedInline(tag: String, inlineDescriptor: SerialDescriptor): Decoder { in decodeTaggedInline()
164 override fun decodeInline(descriptor: SerialDescriptor): Decoder { in decodeInline()
180 override fun decodeElementIndex(descriptor: SerialDescriptor): Int = 0 in decodeElementIndex()
192 private val polyDescriptor: SerialDescriptor? = null
199 private fun coerceInputValue(descriptor: SerialDescriptor, index: Int, tag: String): Boolean = in coerceInputValue()
[all …]
DJsonNamesMap.kt18 private fun SerialDescriptor.buildDeserializationNamesMap(json: Json): Map<String, Int> { in <lambda>() method
53 internal fun Json.deserializationNamesMap(descriptor: SerialDescriptor): Map<String, Int> = in deserializationNamesMap()
56 internal fun SerialDescriptor.serializationNamesIndices(json: Json, strategy: JsonNamingStrategy): … in serializationNamesIndices()
64 internal fun SerialDescriptor.getJsonElementName(json: Json, index: Int): String { in getJsonElementName()
69 internal fun SerialDescriptor.namingStrategy(json: Json) = in namingStrategy()
72 private fun SerialDescriptor.getJsonNameIndexSlowPath(json: Json, name: String): Int = in namingStrategy() method
75 private fun Json.decodeCaseInsensitive(descriptor: SerialDescriptor) = in namingStrategy()
83 internal fun SerialDescriptor.getJsonNameIndex(json: Json, name: String): Int { in namingStrategy()
104 internal fun SerialDescriptor.getJsonNameIndexOrThrow(json: Json, name: String, suffix: String = ""… in getJsonNameIndexOrThrow()
127 descriptor: SerialDescriptor, in tryCoerceValue()
/external/kotlinx.serialization/core/jvmTest/src/kotlinx/serialization/
DSerializationMethodInvocationOrderTest.kt31 fun checkContainerDesc(desc: SerialDescriptor) { in checkContainerDesc()
36 fun checkDataDesc(desc: SerialDescriptor) { in checkDataDesc()
48 override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder { in beginStructure()
62 override fun encodeElement(descriptor: SerialDescriptor, index: Int): Boolean { in encodeElement()
116 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
140 override fun beginStructure(descriptor: SerialDescriptor): CompositeDecoder { in beginStructure()
154 override fun decodeElementIndex(descriptor: SerialDescriptor): Int { in decodeElementIndex()
210 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
/external/kotlinx.serialization/formats/json/jsMain/src/kotlinx/serialization/json/internal/
DDynamicEncoders.kt58 private lateinit var currentDescriptor: SerialDescriptor
79 override fun encodeElement(descriptor: SerialDescriptor, index: Int): Boolean { in encodeElement()
116 override fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int) { in encodeEnum()
157 descriptor: SerialDescriptor, in encodeNullableSerializableElement()
174 override fun shouldEncodeElementDefault(descriptor: SerialDescriptor, index: Int) = in shouldEncodeElementDefault()
197 override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder { in beginStructure()
232 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()
237 fun selectMode(desc: SerialDescriptor) = when (desc.kind) { in selectMode()
282 override fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int) { in encodeEnum()
286 override fun endStructure(descriptor: SerialDescriptor) { in endStructure()

1234567