From e9e7d1479a9750159765ab267a948d1c18ba2378 Mon Sep 17 00:00:00 2001 From: Leonid Startsev Date: Fri, 14 Jun 2019 19:19:52 +0300 Subject: [PATCH] Remove redundant additional check for @Polymorphic annotation --- .../serialization/compiler/resolve/KSerializationUtil.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtil.kt b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtil.kt index c66f9a005d8..af333f4722c 100644 --- a/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtil.kt +++ b/plugins/kotlin-serialization/kotlin-serialization-compiler/src/org/jetbrains/kotlinx/serialization/compiler/resolve/KSerializationUtil.kt @@ -171,8 +171,6 @@ internal val KotlinType.overridenSerializer: KotlinType? get() { val desc = this.toClassDescriptor ?: return null desc.serializableWith?.let { return it } - if (desc.annotations.hasAnnotation(SerializationAnnotations.polymorphicFqName)) - return desc.module.getClassFromSerializationPackage(SpecialBuiltins.polymorphicSerializer).defaultType return null }