From 62ee8256216cb9948112a5618b78accbb19b4ddd Mon Sep 17 00:00:00 2001 From: nik Date: Mon, 17 Mar 2014 18:37:49 +0400 Subject: [PATCH] JPS: return modules and libraries from dependencies in proper order (IDEA-122154) --- .../model/module/impl/JpsDependenciesEnumeratorBase.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jps/model-impl/src/org/jetbrains/jps/model/module/impl/JpsDependenciesEnumeratorBase.java b/jps/model-impl/src/org/jetbrains/jps/model/module/impl/JpsDependenciesEnumeratorBase.java index c6dee7b8cce1..5f273ea0b095 100644 --- a/jps/model-impl/src/org/jetbrains/jps/model/module/impl/JpsDependenciesEnumeratorBase.java +++ b/jps/model-impl/src/org/jetbrains/jps/model/module/impl/JpsDependenciesEnumeratorBase.java @@ -25,7 +25,7 @@ import org.jetbrains.jps.model.library.JpsLibrary; import org.jetbrains.jps.model.module.*; import java.util.Collection; -import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.Set; /** @@ -91,7 +91,7 @@ public abstract class JpsDependenciesEnumeratorBase getModules() { - Set result = new HashSet(); + Set result = new LinkedHashSet(); processModules(new CollectConsumer(result)); return result; } @@ -178,7 +178,7 @@ public abstract class JpsDependenciesEnumeratorBase getLibraries() { - Set libraries = new HashSet(); + Set libraries = new LinkedHashSet(); processLibraries(new CollectConsumer(libraries)); return libraries; }