diff options
Diffstat (limited to 'platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java')
-rw-r--r-- | platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java index 569806405562..eaafbd5d9c37 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java @@ -1,23 +1,21 @@ package com.intellij.codeInsight.completion.impl; -import com.intellij.codeInsight.completion.CompletionLocation; import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.codeInsight.lookup.LookupElementWeigher; +import com.intellij.codeInsight.lookup.WeighingContext; import org.jetbrains.annotations.NotNull; /** * @author Peter */ public class PreferStartMatching extends LookupElementWeigher { - private final CompletionLocation myLocation; - public PreferStartMatching(CompletionLocation location) { + public PreferStartMatching() { super("middleMatching", false, true); - myLocation = location; } @Override - public Comparable weigh(@NotNull LookupElement element) { - return !CompletionServiceImpl.isStartMatch(element, myLocation.getCompletionParameters().getLookup()); + public Comparable weigh(@NotNull LookupElement element, @NotNull WeighingContext context) { + return !CompletionServiceImpl.isStartMatch(element, context); } } |