diff --git a/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api b/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api index 5e260e7d2e3..5f3ef71a70c 100644 --- a/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api +++ b/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api @@ -801,8 +801,7 @@ public final class kotlinx/metadata/KmType : kotlinx/metadata/KmTypeVisitor { public fun visitAbbreviatedType (I)Lkotlinx/metadata/KmTypeVisitor; public fun visitArgument (ILkotlinx/metadata/KmVariance;)Lkotlinx/metadata/KmTypeVisitor; public fun visitClass (Ljava/lang/String;)V - public synthetic fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmTypeExtensionVisitor; - public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/internal/extensions/KmTypeExtension; + public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmTypeExtensionVisitor; public fun visitFlexibleTypeUpperBound (ILjava/lang/String;)Lkotlinx/metadata/KmTypeVisitor; public fun visitOuterType (I)Lkotlinx/metadata/KmTypeVisitor; public fun visitStarProjection ()V diff --git a/libraries/kotlinx-metadata/src/kotlinx/metadata/nodes.kt b/libraries/kotlinx-metadata/src/kotlinx/metadata/nodes.kt index 4d9e7cbba0a..060b5dcf158 100644 --- a/libraries/kotlinx-metadata/src/kotlinx/metadata/nodes.kt +++ b/libraries/kotlinx-metadata/src/kotlinx/metadata/nodes.kt @@ -859,7 +859,7 @@ class KmType(var flags: Flags) : KmTypeVisitor() { KmType(flags).also { flexibleTypeUpperBound = KmFlexibleTypeUpperBound(it, typeFlexibilityId) } @Deprecated(VISITOR_API_MESSAGE) - override fun visitExtensions(type: KmExtensionType): KmTypeExtension = + override fun visitExtensions(type: KmExtensionType): KmTypeExtensionVisitor = extensions.singleOfType(type) /**