From 7c1c01156f1a24b6df100990fcaa1d6bac63789d Mon Sep 17 00:00:00 2001 From: Leonid Startsev Date: Tue, 4 Jul 2023 14:33:55 +0200 Subject: [PATCH] Add missing delegation in KmDeclarationContainerVisitor.visitExtensions for consistency --- libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api | 2 +- libraries/kotlinx-metadata/src/kotlinx/metadata/Visitors.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api b/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api index 429f78f9d9c..b78e9f6b9ad 100644 --- a/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api +++ b/libraries/kotlinx-metadata/jvm/api/kotlinx-metadata-jvm.api @@ -647,7 +647,7 @@ public abstract class kotlinx/metadata/KmDeclarationContainerVisitor { public fun (Lkotlinx/metadata/KmDeclarationContainerVisitor;)V public synthetic fun (Lkotlinx/metadata/KmDeclarationContainerVisitor;ILkotlin/jvm/internal/DefaultConstructorMarker;)V protected fun getDelegate ()Lkotlinx/metadata/KmDeclarationContainerVisitor; - public abstract fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmDeclarationContainerExtensionVisitor; + public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmDeclarationContainerExtensionVisitor; public fun visitFunction (ILjava/lang/String;)Lkotlinx/metadata/KmFunctionVisitor; public fun visitProperty (ILjava/lang/String;II)Lkotlinx/metadata/KmPropertyVisitor; public fun visitTypeAlias (ILjava/lang/String;)Lkotlinx/metadata/KmTypeAliasVisitor; diff --git a/libraries/kotlinx-metadata/src/kotlinx/metadata/Visitors.kt b/libraries/kotlinx-metadata/src/kotlinx/metadata/Visitors.kt index 289f77ba417..bbee0a48fbc 100644 --- a/libraries/kotlinx-metadata/src/kotlinx/metadata/Visitors.kt +++ b/libraries/kotlinx-metadata/src/kotlinx/metadata/Visitors.kt @@ -52,7 +52,7 @@ public abstract class KmDeclarationContainerVisitor @JvmOverloads constructor(pr * * @param type the type of extension visitor to be returned */ - public abstract fun visitExtensions(type: KmExtensionType): KmDeclarationContainerExtensionVisitor? + public open fun visitExtensions(type: KmExtensionType): KmDeclarationContainerExtensionVisitor? = delegate?.visitExtensions(type) } /**