From 3c94462991a2526aa0fa4cc9ef2bc50b967af576 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 1 Oct 2012 19:50:24 +0200 Subject: [PATCH] predictable lookup element classifier order --- .../codeInsight/completion/CompletionLookupArranger.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java index 65b87eb8a1da..9ca465e44cf0 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArranger.java @@ -95,7 +95,12 @@ public class CompletionLookupArranger extends LookupArranger { } private MultiMap groupItemsBySorter(List source) { - MultiMap inputBySorter = new MultiMap(); + MultiMap inputBySorter = new MultiMap() { + @Override + protected Map> createMap() { + return ContainerUtil.newLinkedHashMap(); + } + }; for (LookupElement element : source) { inputBySorter.putValue(obtainSorter(element), element); }