From 6b8800f392ba70347576847f5743d81cc7bd2419 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Tue, 12 Aug 2014 19:26:24 +0400 Subject: [PATCH] More correct code --- .../src/org/jetbrains/jet/plugin/caches/JetShortNamesCache.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/caches/JetShortNamesCache.kt b/idea/src/org/jetbrains/jet/plugin/caches/JetShortNamesCache.kt index 62acb91a213..a0019c97c24 100644 --- a/idea/src/org/jetbrains/jet/plugin/caches/JetShortNamesCache.kt +++ b/idea/src/org/jetbrains/jet/plugin/caches/JetShortNamesCache.kt @@ -197,7 +197,7 @@ public class JetShortNamesCache(private val project: Project) : PsiShortNamesCac val jetScope = resolveSession.resolveToElement(context).get(BindingContext.RESOLUTION_SCOPE, context) ?: return listOf() allFqNames.filter { nameFilter(it.shortName().asString()) } - .toList() + .toSet() .flatMapTo(result) { findTopLevelCallables(it, context, jetScope, resolveSession) } return result @@ -222,7 +222,7 @@ public class JetShortNamesCache(private val project: Project) : PsiShortNamesCac // Iterate through the function with attempt to resolve found functions return allFqNames .filter { nameFilter(it.shortName().asString()) } - .toList() + .toSet() .flatMap { ExpressionTypingUtils.canFindSuitableCall(it, receiverExpression, expressionType, jetScope, resolveSession.getModuleDescriptor()) } }