From 761a2ca5ca41bc57d5a1115272127448d875617f Mon Sep 17 00:00:00 2001 From: Pascal Rapicault Date: Tue, 4 Mar 2008 21:14:22 +0000 Subject: Bug 221403 - Sorting the bundle info file --- .../manipulator/SimpleConfiguratorManipulatorImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bundles/org.eclipse.equinox.simpleconfigurator.manipulator') diff --git a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java index e11dcfc51..e070319cf 100644 --- a/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java +++ b/bundles/org.eclipse.equinox.simpleconfigurator.manipulator/src/org/eclipse/equinox/internal/simpleconfigurator/manipulator/SimpleConfiguratorManipulatorImpl.java @@ -465,6 +465,15 @@ public class SimpleConfiguratorManipulatorImpl implements ConfiguratorManipulato } } + Collections.sort(bundleInfoList, new Comparator() { + public int compare(Object o1, Object o2) { + if (o1 instanceof BundleInfo && o2 instanceof BundleInfo) { + return ((BundleInfo) o1).getSymbolicName().compareTo(((BundleInfo) o2).getSymbolicName()); + } + return 0; + } + }); + if (bundleInfoList.size() > 0) { Utils.createParentDir(outputFile); bw = new BufferedWriter(new FileWriter(outputFile)); -- cgit v1.2.3