From ecf622dca41c6a4b05a0145063815723d3e9280b Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Thu, 1 Mar 2012 21:50:11 +0400 Subject: [PATCH] Replaced hash sets with linked hash sets in JavaPackageScope. --- .../jetbrains/jet/lang/resolve/java/JavaPackageScope.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java index eb1ab6c83b8..5ac083a7b56 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaPackageScope.java @@ -31,7 +31,7 @@ import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor; import org.jetbrains.jet.lang.descriptors.NamespaceDescriptor; import java.util.Collection; -import java.util.HashSet; +import java.util.LinkedHashSet; /** * @author abreslav @@ -91,7 +91,7 @@ public class JavaPackageScope extends JavaClassOrPackageScope { @Override public Collection getAllDescriptors() { if (allDescriptors == null) { - allDescriptors = Sets.newHashSet(); + allDescriptors = Sets.newLinkedHashSet(); final PsiPackage javaPackage = semanticServices.getDescriptorResolver().findPackage(packageFQN); @@ -118,7 +118,7 @@ public class JavaPackageScope extends JavaClassOrPackageScope { // TODO: Temp hack for collection function descriptors from java if (JvmAbi.PACKAGE_CLASS.equals(psiClass.getName())) { - HashSet methodNames = new HashSet(); + LinkedHashSet methodNames = new LinkedHashSet(); for (PsiMethod psiMethod : psiClass.getMethods()) { methodNames.add(psiMethod.getName()); }