summaryrefslogtreecommitdiff
path: root/src/main/org/apache/tools/ant/taskdefs/Expand.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/org/apache/tools/ant/taskdefs/Expand.java')
-rw-r--r--src/main/org/apache/tools/ant/taskdefs/Expand.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/Expand.java b/src/main/org/apache/tools/ant/taskdefs/Expand.java
index de50311ed..82c80f488 100644
--- a/src/main/org/apache/tools/ant/taskdefs/Expand.java
+++ b/src/main/org/apache/tools/ant/taskdefs/Expand.java
@@ -24,8 +24,8 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.file.Files;
+import java.util.Collections;
import java.util.Date;
-import java.util.Enumeration;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -189,10 +189,8 @@ public class Expand extends Task {
}
try (ZipFile zf = new ZipFile(srcF, encoding, scanForUnicodeExtraFields)) {
boolean empty = true;
- Enumeration<ZipEntry> e = zf.getEntries();
- while (e.hasMoreElements()) {
+ for (ZipEntry ze : Collections.list(zf.getEntries())) {
empty = false;
- ZipEntry ze = e.nextElement();
InputStream is = null;
log("extracting " + ze.getName(), Project.MSG_DEBUG);
try {