diff --git a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSorting.kt b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSorting.kt index fdaf1155431..75acc96b629 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSorting.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSorting.kt @@ -46,16 +46,13 @@ import org.jetbrains.jet.lang.descriptors.VariableDescriptor public fun CompletionResultSet.addKotlinSorting(parameters: CompletionParameters): CompletionResultSet { var sorter = CompletionSorter.defaultSorter(parameters, getPrefixMatcher())!! - sorter = sorter.weighBefore("stats", PriorityWeigher, KindWeigher) + sorter = sorter.weighBefore("stats", PriorityWeigher, DeprecatedWeigher, KindWeigher) if (parameters.getCompletionType() == CompletionType.SMART) { sorter = sorter.weighBefore("kotlin.kind", NameSimilarityWeigher, SmartCompletionPriorityWeigher) } - sorter = sorter.weighAfter( - "stats", - JetDeclarationRemotenessWeigher(parameters.getOriginalFile() as JetFile), - DeprecatedWeigher) + sorter = sorter.weighAfter("stats", JetDeclarationRemotenessWeigher(parameters.getOriginalFile() as JetFile)) sorter = sorter.weighBefore("middleMatching", PreferMatchingItemWeigher) diff --git a/idea/testData/completion/weighers/smart/BooleanExpected.kt b/idea/testData/completion/weighers/smart/BooleanExpected.kt index e3191c2a490..824184574b4 100644 --- a/idea/testData/completion/weighers/smart/BooleanExpected.kt +++ b/idea/testData/completion/weighers/smart/BooleanExpected.kt @@ -15,7 +15,6 @@ fun foo(pFoo: Boolean, s: String) { // ORDER: true // ORDER: false // ORDER: local -// ORDER: ASSERTIONS_ENABLED // ORDER: nonNullable // ORDER: nullableX // ORDER: nullableX diff --git a/idea/testData/completion/weighers/smart/FunctionExpected.kt b/idea/testData/completion/weighers/smart/FunctionExpected.kt index f9767fcc6e7..f165b099643 100644 --- a/idea/testData/completion/weighers/smart/FunctionExpected.kt +++ b/idea/testData/completion/weighers/smart/FunctionExpected.kt @@ -9,7 +9,6 @@ fun bar(p: (String) -> Boolean) { // ORDER: ::doFilter // ORDER: p -// ORDER: countTo // ORDER: {...} // ORDER: { String -> ... } // ORDER: ::error