From b68bd944bca804227c39fb48ed13dacc93dcd967 Mon Sep 17 00:00:00 2001 From: "Sergey.Shanshin" Date: Wed, 7 Sep 2022 20:17:46 +0200 Subject: [PATCH] ~review fixes --- core/commonMain/src/kotlinx/serialization/internal/Enums.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/commonMain/src/kotlinx/serialization/internal/Enums.kt b/core/commonMain/src/kotlinx/serialization/internal/Enums.kt index 2feace988..7e940769f 100644 --- a/core/commonMain/src/kotlinx/serialization/internal/Enums.kt +++ b/core/commonMain/src/kotlinx/serialization/internal/Enums.kt @@ -76,14 +76,12 @@ internal fun > createMarkedEnumSerializer( return EnumSerializer(serialName, values, descriptor) } -// TODO we can create another class for factories, it may be a copy-paste of this class or a subclass for some `AbstractEnumSerializer` with common `serialize`, `deserialize` and `toString` functions @PublishedApi @OptIn(ExperimentalSerializationApi::class) internal class EnumSerializer>( serialName: String, private val values: Array ) : KSerializer { - @Volatile private var overriddenDescriptor: SerialDescriptor? = null internal constructor(serialName: String, values: Array, descriptor: SerialDescriptor) : this(serialName, values) {