From 7a8c864c5c1df09919318eebaf707b81475556f9 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Fri, 15 Jul 2022 00:14:41 +0200 Subject: [PATCH] Added serialization support for unsigned arrays as built-in --- .../kotlinx/serialization/compiler/backend/common/TypeUtil.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 8578ca97070..f274e18f24a 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 @@ -197,6 +197,10 @@ fun findStandardKotlinTypeSerializer(module: ModuleDescriptor, kType: KotlinType "kotlin.ShortArray" -> "ShortArraySerializer" "kotlin.IntArray" -> "IntArraySerializer" "kotlin.LongArray" -> "LongArraySerializer" + "kotlin.UByteArray" -> "UByteArraySerializer" + "kotlin.UShortArray" -> "UShortArraySerializer" + "kotlin.UIntArray" -> "UIntArraySerializer" + "kotlin.ULongArray" -> "ULongArraySerializer" "kotlin.CharArray" -> "CharArraySerializer" "kotlin.FloatArray" -> "FloatArraySerializer" "kotlin.DoubleArray" -> "DoubleArraySerializer"