From 7f8774f68e6ada142aeb044d29c7cfa1abe050a0 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Sat, 7 Sep 2019 15:47:48 +0300 Subject: [PATCH] Fix NPE in KotlinIndicesHelper (EA-209799) --- .../src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt index 2f64e033be3..9260bb0872d 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt @@ -503,7 +503,8 @@ class KotlinIndicesHelper( psiFilter: (KtDeclaration) -> Boolean ): Collection { if (containingKtFile.isCompiled) { //TODO: it's temporary while resolveToDescriptor does not work for compiled declarations - return resolutionFacade.resolveImportReference(moduleDescriptor, fqName!!) + val fqName = fqName ?: return emptyList() + return resolutionFacade.resolveImportReference(moduleDescriptor, fqName) } else { val translatedDeclaration = declarationTranslator(this) ?: return emptyList() if (!psiFilter(translatedDeclaration)) return emptyList()