From cd80bddfcd9e1b66e9b6d7ec2077e68ba2da8c09 Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Wed, 15 Jun 2022 11:53:56 -0700 Subject: [PATCH] U/LC: use error(...), not error { } Otherwise, the message would be: () -> String Also, add more information to the error message ^KT-47777 Fixed --- .../kotlin/asJava/classes/KtLightClassForFacadeImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeImpl.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeImpl.kt index 60c0ec74421..3b0a02c6ae2 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeImpl.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForFacadeImpl.kt @@ -245,7 +245,7 @@ open class KtLightClassForFacadeImpl constructor( return LightClassGenerationSupport.getInstance(project).run { if (useUltraLightClasses) createUltraLightClassForFacade(manager, fqName, stubValue, sources) - ?: error { "Unable to create UL class for facade" } + ?: error("Unable to create UL class for facade: $fqName for ${sources.joinToString { it.virtualFilePath }}") else KtLightClassForFacadeImpl(manager, fqName, stubValue, sources) } }