From 9b9fa2671338cabe216e654b9fbda25292db85f1 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 25 Feb 2013 12:26:52 +0400 Subject: [PATCH] Additional diagnostic messages for EA-44149 - ISE: KotlinLightClassForExplicitDeclaration.getDelegate --- .../jet/asJava/KotlinLightClassForExplicitDeclaration.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java index 0c5a71f1086..b045a0aaccf 100644 --- a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java +++ b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java @@ -128,7 +128,9 @@ public class KotlinLightClassForExplicitDeclaration extends AbstractLightClass i PsiClass psiClass = LightClassUtil.findClass(classFqName, javaFileStub); if (psiClass == null) { JetClassOrObject outermostClassOrObject = getOutermostClassOrObject(classOrObject); - throw new IllegalStateException("Class was not found " + classFqName + " in " + outermostClassOrObject.getText()); + throw new IllegalStateException("Class was not found " + classFqName + "\n" + + "in " + outermostClassOrObject.getContainingFile().getText() + "\n" + + "stub: \n" + javaFileStub.getPsi().getText()); } delegate = psiClass; }