--- a/langtools/src/share/classes/com/sun/tools/sjavac/CleanProperties.java Wed Dec 18 19:22:58 2013 +0000
+++ b/langtools/src/share/classes/com/sun/tools/sjavac/CleanProperties.java Wed Dec 18 16:05:18 2013 -0500
@@ -97,18 +97,19 @@
}
// Sort the properties in increasing key order.
- List<String> sortedKeys = new ArrayList<String>();
+ List<String> sortedKeys = new ArrayList<>();
for (Object key : p.keySet()) {
sortedKeys.add((String)key);
}
Collections.sort(sortedKeys);
- Iterator<String> keys = sortedKeys.iterator();
// Collect the properties into a string buffer.
StringBuilder data = new StringBuilder();
- while (keys.hasNext()) {
- String key = keys.next();
- data.append(CompileProperties.escape(key)+":"+CompileProperties.escape((String)p.get(key))+"\n");
+ for (String key : sortedKeys) {
+ data.append(CompileProperties.escape(key))
+ .append(":")
+ .append(CompileProperties.escape((String) p.get(key)))
+ .append("\n");
}
String destFilename = destRoot.getPath()+File.separator+pkgNameF+File.separator+src.getName();
@@ -124,7 +125,7 @@
Set<URI> as = packageArtifacts.get(pkgName);
if (as == null) {
- as = new HashSet<URI>();
+ as = new HashSet<>();
packageArtifacts.put(pkgName, as);
}
as.add(dest.toURI());