From 09f7c012bdec53f1977be3b927905ee1c8f9d091 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Fri, 20 Apr 2012 17:12:51 +0400 Subject: [PATCH] preserve order of resolved calls --- .../org/jetbrains/jet/lang/resolve/calls/ResolutionTask.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/ResolutionTask.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/ResolutionTask.java index 5e3f7fdbac2..3f7468a0479 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/ResolutionTask.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/ResolutionTask.java @@ -16,7 +16,7 @@ package org.jetbrains.jet.lang.resolve.calls; -import com.google.common.collect.HashMultimap; +import com.google.common.collect.LinkedHashMultimap; import com.google.common.collect.Multimap; import com.google.common.collect.Sets; import com.intellij.lang.ASTNode; @@ -50,7 +50,7 @@ import static org.jetbrains.jet.lang.resolve.BindingContext.*; */ public class ResolutionTask extends ResolutionContext { private final Collection> candidates; - private final Multimap, ResolvedCallImpl> resolvedCallMap = HashMultimap.create(); + private final Multimap, ResolvedCallImpl> resolvedCallMap = LinkedHashMultimap.create(); /*package*/ final JetReferenceExpression reference; private DescriptorCheckStrategy checkingStrategy;