From b6d4de70467b9a094845285b75a456f4afdb6879 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Mon, 20 Oct 2014 13:18:00 +0400 Subject: [PATCH] Optimization in smart completion --- .../org/jetbrains/jet/plugin/completion/CompletionSession.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt index d691cb871c8..3404c6f21f6 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt @@ -209,7 +209,7 @@ class SmartCompletionSession(configuration: CompletionSessionConfiguration, para val filter = result.declarationFilter if (filter != null) { TipsManager.getReferenceVariants(jetReference.expression, bindingContext!!) - .forEach { if (isVisibleDescriptor(it)) collector.addElements(filter(it)) } + .forEach { if (prefixMatcher.prefixMatches(it.getName().asString()) && isVisibleDescriptor(it)) collector.addElements(filter(it)) } flushToResultSet()