From f94ed1a00ce740950422e645bee610af80b5c705 Mon Sep 17 00:00:00 2001 From: Anton Lakotka Date: Wed, 5 May 2021 12:09:19 +0200 Subject: [PATCH] Fail only when KotlinPm20ProjectExtension is passed to buildKotlinProjectStructureMetadata #Fixes KTIJ-11586 --- .../kotlin/gradle/plugin/mpp/KotlinProjectStructureMetadata.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinProjectStructureMetadata.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinProjectStructureMetadata.kt index 008530649fb..9cfa1d37ec9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinProjectStructureMetadata.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/KotlinProjectStructureMetadata.kt @@ -131,7 +131,7 @@ data class KotlinProjectStructureMetadata( internal fun buildKotlinProjectStructureMetadata(project: Project): KotlinProjectStructureMetadata? { val topLevelExtensionOrNull = project.topLevelExtensionOrNull - require(topLevelExtensionOrNull is KotlinMultiplatformExtension) { "this function only works with the stable plugin" } + require(topLevelExtensionOrNull !is KotlinPm20ProjectExtension) { "this function only works with the stable plugin" } val sourceSetsWithMetadataCompilations = project.multiplatformExtensionOrNull?.targets?.getByName(KotlinMultiplatformPlugin.METADATA_TARGET_NAME)?.compilations?.associate {