Evaluate expression: clarify error message when there are conflicts from extract function

This commit is contained in:
Natalia Ukhorskaya
2014-05-06 17:34:44 +04:00
parent a0549f0ff5
commit f45f1c0d6a
@@ -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)