From f3606cdd9ec04cacacf687be29a3f33360ffa854 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Tue, 8 Feb 2022 20:30:43 +0400 Subject: [PATCH] KT-MR-5666 Model mapping: throw clearer error for non-MPP projects --- .../gradle/plugin/sources/kpm/SourceSetMappedFragmentLocator.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/sources/kpm/SourceSetMappedFragmentLocator.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/sources/kpm/SourceSetMappedFragmentLocator.kt index 7516a827261..72f658698d9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/sources/kpm/SourceSetMappedFragmentLocator.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/sources/kpm/SourceSetMappedFragmentLocator.kt @@ -26,7 +26,7 @@ interface SourceSetMappedFragmentLocator { companion object { fun get(project: Project): SourceSetMappedFragmentLocator = when (project.topLevelExtensionOrNull) { is KotlinMultiplatformExtension -> MultiplatformSourceSetMappedFragmentLocator() - is KotlinSingleTargetExtension -> TODO() + is KotlinSingleTargetExtension -> error("KPM model mapping is not yet supported in single-platform projects; tried to apply to $project") else -> error("couldn't provide model mapping utilities for project $project") } }