From facde26371ff683e4c4826e1a2cd2bb1104a48d0 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Fri, 3 Jun 2022 15:34:51 +0300 Subject: [PATCH] Added serialization support for the `kotlin.time.Duration` class as built-in --- .../kotlinx/serialization/compiler/backend/common/TypeUtil.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtil.kt b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtil.kt index 33ec08cc5a3..b112954c189 100644 --- a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtil.kt +++ b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/backend/common/TypeUtil.kt @@ -200,6 +200,7 @@ fun findStandardKotlinTypeSerializer(module: ModuleDescriptor, kType: KotlinType "kotlin.FloatArray" -> "FloatArraySerializer" "kotlin.DoubleArray" -> "DoubleArraySerializer" "kotlin.BooleanArray" -> "BooleanArraySerializer" + "kotlin.time.Duration" -> "DurationSerializer" "java.lang.Boolean" -> "BooleanSerializer" "java.lang.Byte" -> "ByteSerializer" "java.lang.Short" -> "ShortSerializer"