This commit is contained in:
Valentin Kipyatkov
2014-10-22 14:24:14 +04:00
parent 0384e3d323
commit dcfeb5829a
@@ -59,12 +59,12 @@ public fun CompletionResultSet.addKotlinSorting(parameters: CompletionParameters
private object PriorityWeigher : LookupElementWeigher("kotlin.priority") { private object PriorityWeigher : LookupElementWeigher("kotlin.priority") {
override fun weigh(element: LookupElement, context: WeighingContext) override fun weigh(element: LookupElement, context: WeighingContext)
= (element.getUserData(ITEM_PRIORITY_KEY) ?: ItemPriority.DEFAULT).ordinal() = element.getUserData(ITEM_PRIORITY_KEY) ?: ItemPriority.DEFAULT
} }
private object SmartCompletionPriorityWeigher : LookupElementWeigher("kotlin.smartCompletionPriority") { private object SmartCompletionPriorityWeigher : LookupElementWeigher("kotlin.smartCompletionPriority") {
override fun weigh(element: LookupElement, context: WeighingContext) override fun weigh(element: LookupElement, context: WeighingContext)
= (element.getUserData(SMART_COMPLETION_ITEM_PRIORITY_KEY) ?: SmartCompletionItemPriority.DEFAULT).ordinal() = element.getUserData(SMART_COMPLETION_ITEM_PRIORITY_KEY) ?: SmartCompletionItemPriority.DEFAULT
} }
private object KindWeigher : LookupElementWeigher("kotlin.kind") { private object KindWeigher : LookupElementWeigher("kotlin.kind") {