Add diagnostic for null error in KotlinClsStubBuilder

This commit is contained in:
Nikolay Krasko
2017-01-17 20:14:02 +03:00
parent d13978e64f
commit 1a3d333da1
@@ -55,7 +55,7 @@ open class KotlinClsStubBuilder : ClsStubBuilder() {
}
fun doBuildFileStub(file: VirtualFile): PsiFileStub<KtFile>? {
val kotlinClass = IDEKotlinBinaryClassCache.getKotlinBinaryClass(file)!!
val kotlinClass = IDEKotlinBinaryClassCache.getKotlinBinaryClass(file) ?: error("Can't find binary class for Kotlin file: $file")
val header = kotlinClass.classHeader
val classId = kotlinClass.classId
val packageFqName = classId.packageFqName