From 1a3d333da12747d0f2b00722683a4a8b7f842225 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 17 Jan 2017 20:14:02 +0300 Subject: [PATCH] Add diagnostic for null error in KotlinClsStubBuilder --- .../kotlin/idea/decompiler/classFile/KotlinClsStubBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/classFile/KotlinClsStubBuilder.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/classFile/KotlinClsStubBuilder.kt index e46dc792502..385660981cc 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/classFile/KotlinClsStubBuilder.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/classFile/KotlinClsStubBuilder.kt @@ -55,7 +55,7 @@ open class KotlinClsStubBuilder : ClsStubBuilder() { } fun doBuildFileStub(file: VirtualFile): PsiFileStub? { - 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