From 49ac6b99f60d28f80317bf1185796d9c0e833868 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Tue, 4 Oct 2016 21:04:11 +0300 Subject: [PATCH] Removed redundant --- .../kotlin/idea/quickfix/ImportFix.kt | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/quickfix/ImportFix.kt b/idea/src/org/jetbrains/kotlin/idea/quickfix/ImportFix.kt index df14c0daf4b..e8a3842f909 100644 --- a/idea/src/org/jetbrains/kotlin/idea/quickfix/ImportFix.kt +++ b/idea/src/org/jetbrains/kotlin/idea/quickfix/ImportFix.kt @@ -398,19 +398,17 @@ internal class ImportMemberFix(expression: KtSimpleNameExpression) : ImportFixBa ): List { val result = ArrayList() val expression = element - if (expression is KtSimpleNameExpression) { - if (!expression.isImportDirectiveExpression() && !KtPsiUtil.isSelectorInQualified(expression)) { - val filterByCallType = { descriptor: DeclarationDescriptor -> callTypeAndReceiver.callType.descriptorKindFilter.accepts(descriptor) } + if (!expression.isImportDirectiveExpression() && !KtPsiUtil.isSelectorInQualified(expression)) { + val filterByCallType = { descriptor: DeclarationDescriptor -> callTypeAndReceiver.callType.descriptorKindFilter.accepts(descriptor) } - indicesHelper.getKotlinCallablesByName(name) - .filter { it.canBeReferencedViaImport() && !isTopLevelDeclaration(it) } + indicesHelper.getKotlinCallablesByName(name) + .filter { it.canBeReferencedViaImport() && !isTopLevelDeclaration(it) } + .filterTo(result, filterByCallType) + + if (!ProjectStructureUtil.isJsKotlinModule(expression.getContainingKtFile())) { + indicesHelper.getJvmCallablesByName(name) + .filter { it.canBeReferencedViaImport() } .filterTo(result, filterByCallType) - - if (!ProjectStructureUtil.isJsKotlinModule(expression.getContainingKtFile())) { - indicesHelper.getJvmCallablesByName(name) - .filter { it.canBeReferencedViaImport() } - .filterTo(result, filterByCallType) - } } } return result @@ -425,7 +423,7 @@ internal class ImportMemberFix(expression: KtSimpleNameExpression) : ImportFixBa return@run Name.identifier(name).singletonList() } } - return@run emptyList() + return@run emptyList() } override fun getSupportedErrors(): Collection> = ERRORS