diff --git a/idea/src/META-INF/plugin.xml b/idea/src/META-INF/plugin.xml
index 865c45a602f..b573a15f644 100644
--- a/idea/src/META-INF/plugin.xml
+++ b/idea/src/META-INF/plugin.xml
@@ -6,7 +6,7 @@
@snapshot@
JetBrains Inc.
-
+
JUnit
org.jetbrains.plugins.gradle
diff --git a/idea/src/org/jetbrains/jet/plugin/completion/weigher/JetCompletionSorting.kt b/idea/src/org/jetbrains/jet/plugin/completion/weigher/JetCompletionSorting.kt
index a9c91999fab..3e4622fe8e9 100644
--- a/idea/src/org/jetbrains/jet/plugin/completion/weigher/JetCompletionSorting.kt
+++ b/idea/src/org/jetbrains/jet/plugin/completion/weigher/JetCompletionSorting.kt
@@ -22,8 +22,9 @@ import com.intellij.codeInsight.completion.CompletionSorter
import org.jetbrains.jet.lang.psi.JetFile
import com.intellij.codeInsight.lookup.LookupElementWeigher
import com.intellij.codeInsight.lookup.LookupElement
+import com.intellij.codeInsight.lookup.WeighingContext
-public fun CompletionResultSet.addJetSorting(parameters : CompletionParameters) : CompletionResultSet {
+public fun CompletionResultSet.addJetSorting(parameters: CompletionParameters): CompletionResultSet {
var sorter = CompletionSorter.defaultSorter(parameters, getPrefixMatcher())!!
sorter = sorter.weighBefore("stats", JetKindWeigher())
@@ -33,14 +34,14 @@ public fun CompletionResultSet.addJetSorting(parameters : CompletionParameters)
JetDeclarationRemotenessWeigher(parameters.getOriginalFile() as JetFile),
JetAccessibleWeigher())
- sorter = sorter.weighBefore("middleMatching", PreferMatchingItemWeigher(parameters))
+ sorter = sorter.weighBefore("middleMatching", PreferMatchingItemWeigher())
return withRelevanceSorter(sorter)
}
-class PreferMatchingItemWeigher(private val parameters: CompletionParameters) : LookupElementWeigher("preferMatching", false, true){
- override fun weigh(element: LookupElement): Comparable? {
- val prefix = parameters.getLookup().itemPattern(element)
+class PreferMatchingItemWeigher : LookupElementWeigher("preferMatching", false, true) {
+ override fun weigh(element: LookupElement, context: WeighingContext): Comparable {
+ val prefix = context.itemPattern(element)
return if (element.getLookupString() == prefix) 0 else 1
}
-}
\ No newline at end of file
+}
diff --git a/idea/src/org/jetbrains/jet/plugin/highlighter/ErrorDuringFileAnalyzeNotificationProvider.kt b/idea/src/org/jetbrains/jet/plugin/highlighter/ErrorDuringFileAnalyzeNotificationProvider.kt
index e30c84f475f..957a1ce07ef 100644
--- a/idea/src/org/jetbrains/jet/plugin/highlighter/ErrorDuringFileAnalyzeNotificationProvider.kt
+++ b/idea/src/org/jetbrains/jet/plugin/highlighter/ErrorDuringFileAnalyzeNotificationProvider.kt
@@ -54,7 +54,7 @@ public class ErrorDuringFileAnalyzeNotificationProvider(val project: Project) :
override fun getKey() = ERROR_HIGHLIGHT_PANEL_KEY
- override fun createNotificationPanel(file: VirtualFile, fileEditor: FileEditor?): EditorNotificationPanel? {
+ override fun createNotificationPanel(file: VirtualFile, fileEditor: FileEditor): EditorNotificationPanel? {
if (file.getFileType() != JetFileType.INSTANCE) {
return null
}