From 43f7d0fe9563458320d1ef1fb03b439348dce06f Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Tue, 1 Feb 2022 00:41:49 +0400 Subject: [PATCH] KPM: print fragment names in the error from illegal refines(...) calls --- .../kotlin/gradle/plugin/mpp/pm20/KotlinGradleFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinGradleFragment.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinGradleFragment.kt index bfff3ae4de7..95b1c0413aa 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinGradleFragment.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/mpp/pm20/KotlinGradleFragment.kt @@ -70,7 +70,9 @@ open class KotlinGradleFragmentInternal @Inject constructor( } private fun checkCanRefine(other: KotlinGradleFragment) { - check(containingModule == other.containingModule) { "Fragments can only refine each other within one module." } + check(containingModule == other.containingModule) { + "Fragments can only refine each other within one module. Can't make $this refine $other" + } } override fun dependencies(configure: KotlinDependencyHandler.() -> Unit): Unit =