android-jps: fix dependency order

This commit is contained in:
Eugene Kudelevsky
2012-10-03 19:37:11 +04:00
parent db18c4541c
commit b841864627
@@ -489,8 +489,13 @@ public class AndroidJpsUtil {
@NotNull List<JpsAndroidModuleExtension> result,
@NotNull Set<String> visitedSet,
boolean librariesOnly) {
for (JpsDependencyElement item : JpsJavaExtensionService.getInstance().getDependencies(module, JpsJavaClasspathKind.PRODUCTION_RUNTIME,
false)) {
final List<JpsDependencyElement> dependencies =
new ArrayList<JpsDependencyElement>(JpsJavaExtensionService.getInstance().getDependencies(
module, JpsJavaClasspathKind.PRODUCTION_RUNTIME, false));
for (int i = dependencies.size() - 1; i >= 0; i--) {
final JpsDependencyElement item = dependencies.get(i);
if (item instanceof JpsModuleDependency) {
final JpsModule depModule = ((JpsModuleDependency)item).getModule();
if (depModule != null) {