From c538189501aa2de1643c8a4688ea805a9980db36 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Thu, 14 Jul 2022 19:08:02 +0200 Subject: [PATCH] Added serialization support for the `kotlin.Nothing` 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 d59cbfd7b85..8578ca97070 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 @@ -170,6 +170,7 @@ fun findStandardKotlinTypeSerializer(module: ModuleDescriptor, kType: KotlinType "D" -> if (kType.isDouble()) "DoubleSerializer" else return null "C" -> if (kType.isChar()) "CharSerializer" else return null "kotlin.Unit" -> "UnitSerializer" + "kotlin.Nothing" -> "NothingSerializer" "kotlin.Boolean" -> "BooleanSerializer" "kotlin.Byte" -> "ByteSerializer" "kotlin.Short" -> "ShortSerializer"