Remove redundant additional check for @Polymorphic annotation

This commit is contained in:
Leonid Startsev
2019-06-14 19:19:52 +03:00
parent 8a90b82e9b
commit e9e7d1479a
@@ -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
}