Home
last modified time | relevance | path

Searched refs:SerializationStrategy (Results 1 – 25 of 63) sorted by relevance

123

/external/kotlinx.serialization/guide/example/
Dexample-poly-20.kt39 is Cat -> CatSerializer as SerializationStrategy<Animal> in createCat()
40 is Dog -> DogSerializer as SerializationStrategy<Animal> in createCat()
46 object CatSerializer : SerializationStrategy<Cat> {
58 object DogSerializer : SerializationStrategy<Dog> {
Dexample-formats-17.kt34 override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) { in encodeNull()
57 fun <T> encodeTo(output: DataOutput, serializer: SerializationStrategy<T>, value: T) { in encodeTo()
/external/kotlinx.serialization/formats/json/commonMain/src/kotlinx/serialization/json/internal/
DPolymorphic.kt17 serializer: SerializationStrategy<T>, in encodePolymorphically()
36 val actualSerializer: SerializationStrategy<T> = if (isPolymorphicSerializer) { in encodePolymorphically()
42 actual as SerializationStrategy<T> in encodePolymorphically()
50 serializer: SerializationStrategy<*>, in validateIfSealed()
51 actualSerializer: SerializationStrategy<*>, in validateIfSealed()
DTreeJsonEncoder.kt18 public fun <T> writeJson(json: Json, value: T, serializer: SerializationStrategy<T>): JsonElement { in <lambda>()
81 override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) { in encodeSerializableValue()
223 serializer: SerializationStrategy<T>, in encodeNullableSerializableElement()
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/encoding/
DEncoding.kt278 public fun <T : Any?> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) { in <lambda>()
287 …public fun <T : Any> encodeNullableSerializableValue(serializer: SerializationStrategy<T>, value: … in <lambda>()
291 return encodeSerializableValue(serializer as SerializationStrategy<T?>, value) in <lambda>()
451 serializer: SerializationStrategy<T>, in endStructure()
463 serializer: SerializationStrategy<T>, in endStructure()
DAbstractEncoder.kt76 serializer: SerializationStrategy<T>, in encodeInlineElement()
86 serializer: SerializationStrategy<T>, in encodeNullableSerializableElement()
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/
DSerialFormat.kt66 public fun <T> encodeToByteArray(serializer: SerializationStrategy<T>, value: T): ByteArray in encodeToByteArray()
95 public fun <T> encodeToString(serializer: SerializationStrategy<T>, value: T): String in encodeToByteArray()
137 public fun <T> BinaryFormat.encodeToHexString(serializer: SerializationStrategy<T>, value: T): Stri…
DKSerializer.kt64 public interface KSerializer<T> : SerializationStrategy<T>, DeserializationStrategy<T> {
93 public interface SerializationStrategy<in T> { interface
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/modules/
DSerializersModule.kt56 …abstract fun <T : Any> getPolymorphic(baseClass: KClass<in T>, value: T): SerializationStrategy<T>? in <lambda>()
133 defaultSerializerProvider: (value: Base) -> SerializationStrategy<Base>? in <lambda>()
164 …override fun <T : Any> getPolymorphic(baseClass: KClass<in T>, value: T): SerializationStrategy<T>… in getPolymorphic()
167 … val registered = polyBase2Serializers[baseClass]?.get(value::class) as? SerializationStrategy<T> in getPolymorphic()
217 internal typealias PolymorphicSerializerProvider<Base> = (value: Base) -> SerializationStrategy<Bas…
/external/kotlinx.serialization/formats/json-tests/commonTest/src/kotlinx/serialization/test/
DJsonHelpers.kt4 import kotlinx.serialization.SerializationStrategy
7 public expect fun <T> Json.encodeViaStream(serializer: SerializationStrategy<T>, value: T): String
/external/kotlinx.serialization/formats/json-tests/wasmTest/src/kotlinx/serialization/test/
DJsonHelpers.kt4 import kotlinx.serialization.SerializationStrategy
8 serializer: SerializationStrategy<T>, in encodeViaStream()
/external/kotlinx.serialization/formats/json-tests/jsTest/src/kotlinx/serialization/test/
DJsonHelpers.kt4 import kotlinx.serialization.SerializationStrategy
8 serializer: SerializationStrategy<T>, in encodeViaStream()
/external/kotlinx.serialization/formats/json-tests/nativeTest/src/kotlinx/serialization/test/
DJsonHelpers.kt4 import kotlinx.serialization.SerializationStrategy
8 serializer: SerializationStrategy<T>, in encodeViaStream()
/external/kotlinx.serialization/formats/json-tests/jvmTest/src/kotlinx/serialization/test/
DJsonHelpers.kt4 import kotlinx.serialization.SerializationStrategy
9 serializer: SerializationStrategy<T>, in encodeViaStream()
/external/kotlinx.serialization/formats/properties/api/
Dkotlinx-serialization-properties.klib.api15SerializationStrategy<#A1>, #A1): kotlin.collections/Map<kotlin/String, kotlin/Any> // kotlinx.ser…
16SerializationStrategy<#A1>, #A1): kotlin.collections/Map<kotlin/String, kotlin/String> // kotlinx.…
Dkotlinx-serialization-properties.api6 …public final fun encodeToMap (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljav…
7 …public final fun encodeToStringMap (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object…
/external/kotlinx.serialization/core/commonMain/src/kotlinx/serialization/internal/
DPlatform.common.kt82 internal inline fun <T> SerializationStrategy<*>.cast(): SerializationStrategy<T> = this as Seriali… in cast()
/external/kotlinx.serialization/formats/json/jsMain/src/kotlinx/serialization/json/internal/
DDynamicEncoders.kt35 internal fun <T> Json.encodeDynamic(serializer: SerializationStrategy<T>, value: T): dynamic { in <lambda>()
159 serializer: SerializationStrategy<T>, in encodeNullableSerializableElement()
190 override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) { in isNotStructured()
/external/kotlinx.serialization/formats/properties/commonMain/src/kotlinx/serialization/properties/
DProperties.kt57 … final override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) { in encode()
173 public fun <T> encodeToMap(serializer: SerializationStrategy<T>, value: T): Map<String, Any> { in encodeToMap()
185 …public fun <T> encodeToStringMap(serializer: SerializationStrategy<T>, value: T): Map<String, Stri… in encodeToStringMap()
/external/kotlinx.serialization/formats/json-okio/api/
Dkotlinx-serialization-json-okio.klib.api11SerializationStrategy<#A>, #A, okio/BufferedSink) // kotlinx.serialization.json.okio/encodeToBuffe…
/external/kotlinx.serialization/formats/json-io/api/
Dkotlinx-serialization-json-io.klib.api11SerializationStrategy<#A>, #A, kotlinx.io/Sink) // kotlinx.serialization.json.io/encodeToSink|enco…
/external/kotlinx.serialization/formats/protobuf/commonMain/src/kotlinx/serialization/protobuf/internal/
DProtobufEncoding.kt141 … override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) = when { in getTag()
143 serializeMap(serializer as SerializationStrategy<T>, value) in getTag()
159 private fun <T> serializeMap(serializer: SerializationStrategy<T>, value: T) { in serializeMap()
/external/kotlinx.serialization/formats/json-tests/commonTest/src/kotlinx/serialization/features/
DPolymorphismTest.kt59 object EvenDefaultSerializer : SerializationStrategy<PolyBase> { in <lambda>()
71 object OddDefaultSerializer : SerializationStrategy<PolyBase> { in <lambda>()
/external/kotlinx.serialization/formats/json/jsMain/src/kotlinx/serialization/json/
DDynamics.kt65 public fun <T> Json.encodeToDynamic(serializer: SerializationStrategy<T>, value: T): dynamic = enco…
/external/kotlinx.serialization/formats/json/commonMain/src/kotlinx/serialization/json/
DJson.kt122 …public final override fun <T> encodeToString(serializer: SerializationStrategy<T>, value: T): Stri… in encodeToString()
175 … public fun <T> encodeToJsonElement(serializer: SerializationStrategy<T>, value: T): JsonElement { in encodeToJsonElement()

123