Attempt to get more diagnostic from EA-86371

This commit is contained in:
Ilya Chernikov
2016-08-31 13:07:06 +02:00
parent 777004a0e2
commit b127cc3941
@@ -36,9 +36,10 @@ public class KtScript extends KtNamedDeclarationStub<KotlinScriptStub> 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;
}