From 0def7d4b4e6a15534eadce2d90f70df0cdf96a6a Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Fri, 17 Oct 2014 15:24:21 +0400 Subject: [PATCH] JetFileReferenceResolver: Stabilize reference order --- .../jet/plugin/codeInsight/JetFileReferencesResolver.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/jet/plugin/codeInsight/JetFileReferencesResolver.kt b/idea/idea-analysis/src/org/jetbrains/jet/plugin/codeInsight/JetFileReferencesResolver.kt index 0c039548109..325e3144f65 100644 --- a/idea/idea-analysis/src/org/jetbrains/jet/plugin/codeInsight/JetFileReferencesResolver.kt +++ b/idea/idea-analysis/src/org/jetbrains/jet/plugin/codeInsight/JetFileReferencesResolver.kt @@ -21,7 +21,6 @@ import org.jetbrains.jet.lang.psi.JetElement import org.jetbrains.jet.lang.resolve.BindingContext import org.jetbrains.jet.lang.psi.JetFile import org.jetbrains.jet.lang.psi.JetTreeVisitorVoid -import com.intellij.util.containers.HashMap import org.jetbrains.jet.lang.psi.JetUserType import org.jetbrains.jet.lang.psi.JetExpression import org.jetbrains.jet.lang.psi.JetCallExpression @@ -29,6 +28,7 @@ import org.jetbrains.jet.lang.psi.JetSimpleNameExpression import java.util.Collections import org.jetbrains.jet.plugin.caches.resolve.getLazyResolveSession import org.jetbrains.jet.lang.psi.JetQualifiedExpression +import java.util.LinkedHashMap object JetFileReferencesResolver { fun resolve( @@ -59,7 +59,7 @@ object JetFileReferencesResolver { private class ResolveAllReferencesVisitor(file: JetFile, val resolveQualifiers: Boolean, val resolveShortNames: Boolean) : JetTreeVisitorVoid() { private val resolveSession = file.getLazyResolveSession() - private val resolveMap = HashMap() + private val resolveMap = LinkedHashMap() public val result: Map = resolveMap