Fix NPE in KotlinIndicesHelper (EA-209799)

This commit is contained in:
Nikolay Krasko
2019-09-07 15:47:48 +03:00
parent 90511c734d
commit 7f8774f68e
@@ -503,7 +503,8 @@ class KotlinIndicesHelper(
psiFilter: (KtDeclaration) -> Boolean
): Collection<DeclarationDescriptor> {
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()