Fix NPE in KotlinIndicesHelper (EA-209799)
This commit is contained in:
@@ -503,7 +503,8 @@ class KotlinIndicesHelper(
|
|||||||
psiFilter: (KtDeclaration) -> Boolean
|
psiFilter: (KtDeclaration) -> Boolean
|
||||||
): Collection<DeclarationDescriptor> {
|
): Collection<DeclarationDescriptor> {
|
||||||
if (containingKtFile.isCompiled) { //TODO: it's temporary while resolveToDescriptor does not work for compiled declarations
|
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 {
|
} else {
|
||||||
val translatedDeclaration = declarationTranslator(this) ?: return emptyList()
|
val translatedDeclaration = declarationTranslator(this) ?: return emptyList()
|
||||||
if (!psiFilter(translatedDeclaration)) return emptyList()
|
if (!psiFilter(translatedDeclaration)) return emptyList()
|
||||||
|
|||||||
Reference in New Issue
Block a user