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()