From b127cc394177355c893b92ce429151688f272c69 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Wed, 31 Aug 2016 13:07:06 +0200 Subject: [PATCH] Attempt to get more diagnostic from EA-86371 --- compiler/frontend/src/org/jetbrains/kotlin/psi/KtScript.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtScript.java b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtScript.java index 1eb87ae56c4..cc3060741e9 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/KtScript.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/KtScript.java @@ -36,9 +36,10 @@ public class KtScript extends KtNamedDeclarationStub implement // make it a simple lazy value after converting to kotlin private KotlinScriptDefinition getKotlinScriptDefinition() { if (!kotlinScriptDefinitionInitialized) { - kotlinScriptDefinitionField = GetScriptDefinitionKt.getScriptDefinition(getContainingKtFile()); + KtFile ktFile = getContainingKtFile(); + kotlinScriptDefinitionField = GetScriptDefinitionKt.getScriptDefinition(ktFile); kotlinScriptDefinitionInitialized = true; - assert kotlinScriptDefinitionField != null : "Should not parse a script without definition"; + assert kotlinScriptDefinitionField != null : "Should not parse a script without definition: " + ktFile.toString(); } return kotlinScriptDefinitionField; }