predictable lookup element classifier order

This commit is contained in:
peter
2012-10-02 16:31:59 +02:00
parent 763fc2bb30
commit 3c94462991
@@ -95,7 +95,12 @@ public class CompletionLookupArranger extends LookupArranger {
}
private MultiMap<CompletionSorterImpl, LookupElement> groupItemsBySorter(List<LookupElement> source) {
MultiMap<CompletionSorterImpl, LookupElement> inputBySorter = new MultiMap<CompletionSorterImpl, LookupElement>();
MultiMap<CompletionSorterImpl, LookupElement> inputBySorter = new MultiMap<CompletionSorterImpl, LookupElement>() {
@Override
protected Map<CompletionSorterImpl, Collection<LookupElement>> createMap() {
return ContainerUtil.newLinkedHashMap();
}
};
for (LookupElement element : source) {
inputBySorter.putValue(obtainSorter(element), element);
}