Bug 472654 - Remove redundant type parameters (for Java 1.7 or higher)
in Platform UI
Change-Id: Ic10dafb2b18ea9bec3a72b262f7ff0e00b54943b
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/GalleryMojo.java b/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/GalleryMojo.java
index 51a000d..09f706d 100644
--- a/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/GalleryMojo.java
+++ b/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/GalleryMojo.java
@@ -59,7 +59,7 @@
File iconDirectoryRoot = new File("eclipse-png/");
- Map<String, List<IconEntry>> galleryIconSets = new HashMap<String, List<IconEntry>>();
+ Map<String, List<IconEntry>> galleryIconSets = new HashMap<>();
// Search each subdir in the root dir for svg icons
for (File file : iconDirectoryRoot.listFiles()) {
@@ -67,7 +67,7 @@
continue;
}
- List<IconEntry> icons = new ArrayList<IconEntry>();
+ List<IconEntry> icons = new ArrayList<>();
IconGatherer.gatherIcons(icons, "png", file, file, iconDirectoryRoot, false);
galleryIconSets.put(file.getName(), icons);
@@ -102,7 +102,7 @@
*/
public void renderGalleries(File galleryDir, File gifCompare, File master, Map<String, List<IconEntry>> iconSets, int iconSize, int width) {
// Render each icon set and a master list
- List<IconEntry> masterList = new ArrayList<IconEntry>();
+ List<IconEntry> masterList = new ArrayList<>();
for (Entry<String, List<IconEntry>> entry : iconSets.entrySet()) {
String key = entry.getKey();
@@ -328,7 +328,7 @@
private void renderMasterGallery(File root, File output, String fileEnding, int iconSize, int width,
boolean dark) {
int headerHeight = 30;
- List<BufferedImage> images = new ArrayList<BufferedImage>();
+ List<BufferedImage> images = new ArrayList<>();
for (File file : root.listFiles()) {
if (file.getName().endsWith(iconSize + fileEnding)) {
BufferedImage set = null;
diff --git a/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/RenderMojo.java b/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/RenderMojo.java
index b0cffe0..7ced34e 100644
--- a/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/RenderMojo.java
+++ b/bundles/org.eclipse.ui.images.renderer/src/main/java/org/eclipse/ui/images/renderer/RenderMojo.java
@@ -292,7 +292,7 @@
// A list of callables used to render icons on multiple threads
// Each callable gets a set of icons to render
- List<Callable<Object>> tasks = new ArrayList<Callable<Object>>(
+ List<Callable<Object>> tasks = new ArrayList<>(
this.threads);
// Distribute the rasterization operations between multiple threads
@@ -467,7 +467,7 @@
private void init(int threads, double scale) {
this.threads = threads;
this.outputScale = Math.max(1, scale);
- icons = new ArrayList<IconEntry>();
+ icons = new ArrayList<>();
execPool = Executors.newFixedThreadPool(threads);
counter = new AtomicInteger();
}