Foreach in CompileErrorTask
Change-Id: Icb8aff33bef6e51c0ffda22fd95a881a293ff115
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/CompileErrorTask.java b/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/CompileErrorTask.java
index f6377da..39214b6 100644
--- a/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/CompileErrorTask.java
+++ b/org.eclipse.pde.build/src_ant/org/eclipse/pde/internal/build/tasks/CompileErrorTask.java
@@ -15,7 +15,8 @@
package org.eclipse.pde.internal.build.tasks;
import java.io.*;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.PatternSet;
import org.apache.tools.ant.types.resources.Files;
@@ -38,8 +39,8 @@
Union union = new Union(problemFiles);
String[] prereqFiles = union.list();
List<String> problems = new ArrayList<>();
- for (int i = 0; i < prereqFiles.length; i++) {
- File file = new File(prereqFiles[i]);
+ for (String prereqFile : prereqFiles) {
+ File file = new File(prereqFile);
try (BufferedReader reader = new BufferedReader(new FileReader(file))) {
String line = reader.readLine();
if (line != null)
@@ -56,9 +57,9 @@
synchronized (LOCK) {
try (FileWriter writer = new FileWriter(log, true)) {
writer.write(bundle + ": the following prerequisites contain compile errors" + NEW_LINE); //$NON-NLS-1$
- for (Iterator<String> iterator = problems.iterator(); iterator.hasNext();) {
+ for (String problem : problems) {
writer.write("\t"); //$NON-NLS-1$
- writer.write(iterator.next());
+ writer.write(problem);
writer.write(NEW_LINE);
}
} catch (IOException e) {