Diagnostic for EA-70732 (another try)

This commit is contained in:
Nikolay Krasko
2015-10-19 18:31:44 +03:00
parent 0cfccdefe4
commit 4a0eb3836f
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.asJava
import com.intellij.openapi.util.Comparing
import com.intellij.openapi.util.Key
import com.intellij.psi.*
import com.intellij.psi.impl.DebugUtil
import com.intellij.psi.impl.java.stubs.PsiJavaFileStub
import com.intellij.psi.impl.light.LightClass
import com.intellij.psi.impl.light.LightMethod
@@ -154,12 +155,7 @@ public open class KotlinLightClassForExplicitDeclaration(
"Can't get text for outermost class"
}
val stubFileText: String? = try {
javaFileStub.psi.text
}
catch (e: Exception) {
"Can't get stub text"
}
val stubFileText = DebugUtil.stubTreeToString(javaFileStub)
throw IllegalStateException("Class was not found $classFqName\nin $ktFileText\nstub: \n$stubFileText")
}