From f45f1c0d6a83d5689d06b647849ed1f5314d9158 Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Tue, 6 May 2014 17:34:44 +0400 Subject: [PATCH] Evaluate expression: clarify error message when there are conflicts from extract function --- .../jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt b/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt index b944bd40810..9d90576c96e 100644 --- a/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt +++ b/idea/src/org/jetbrains/jet/plugin/debugger/evaluate/KotlinEvaluationBuilder.kt @@ -298,7 +298,7 @@ private fun getFunctionForExtractedFragment( val validationResult = analysisResult.descriptor!!.validate() if (!validationResult.conflicts.isEmpty()) { - throw EvaluateExceptionUtil.createEvaluateException("Some declarations are unavailable") + throw EvaluateExceptionUtil.createEvaluateException("Some declarations are unavailable: ${validationResult.conflicts.keySet()?.map { it.getText() }?.makeString(",")}") } return validationResult.descriptor.generateFunction(true)