summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/PreferStartMatching.java
diff options
context:
space:
mode:
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.java10
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);
}
}