Merge pull request #2952 from apache/delivery
Sync release124 with delivery for 12.4 rc4
diff --git a/java/java.disco/src/org/netbeans/modules/java/disco/AdvancedPanel.java b/java/java.disco/src/org/netbeans/modules/java/disco/AdvancedPanel.java
index 3785b89..da528c7 100644
--- a/java/java.disco/src/org/netbeans/modules/java/disco/AdvancedPanel.java
+++ b/java/java.disco/src/org/netbeans/modules/java/disco/AdvancedPanel.java
@@ -81,7 +81,15 @@
}
private ComboBoxModel<Distribution> createDistributionComboboxModel() {
- Distribution[] distributions = {Distribution.NONE, Distribution.AOJ, Distribution.CORRETTO, Distribution.DRAGONWELL, Distribution.LIBERICA, Distribution.OJDK_BUILD, Distribution.SAP_MACHINE, Distribution.ZULU};
+ List<Distribution> allDistros = Distribution.getDistributions();
+ allDistros.sort((o1, o2) -> {
+ return o1.getUiString().compareTo(o2.getUiString());
+ });
+ List<Distribution> distros = new ArrayList<>(1 + allDistros.size());
+ distros.add(Distribution.NONE);
+ distros.addAll(allDistros);
+
+ Distribution[] distributions = distros.toArray(new Distribution[0]);
return new DefaultComboBoxModel<>(distributions);
}