diff options
Diffstat (limited to 'core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt')
-rw-r--r-- | core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt b/core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt index 311f809d..6ee70717 100644 --- a/core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt +++ b/core/commonMain/src/kotlinx/serialization/PolymorphicSerializer.kt @@ -98,7 +98,7 @@ public class PolymorphicSerializer<T : Any>(override val baseClass: KClass<T>) : public fun <T : Any> AbstractPolymorphicSerializer<T>.findPolymorphicSerializer( decoder: CompositeDecoder, klassName: String? -): DeserializationStrategy<out T> = +): DeserializationStrategy<T> = findPolymorphicSerializerOrNull(decoder, klassName) ?: throwSubtypeNotRegistered(klassName, baseClass) @InternalSerializationApi |