aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
diff options
context:
space:
mode:
authorGary Gregory <gardgregory@gmail.com>2022-09-12 17:20:17 -0700
committerGary Gregory <gardgregory@gmail.com>2022-09-12 17:20:17 -0700
commit5e0998b9f1ba3b3975cecd18b4285540b02a9749 (patch)
tree1b46dbe785fbb148c67c8ba5f303e77b246f04cd /src/main/java/org
parent93228aa10a06b6cb3f38c18aecd0c5eea867a16c (diff)
downloadapache-commons-io-5e0998b9f1ba3b3975cecd18b4285540b02a9749.tar.gz
IOExceptionList implements Iterable.
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/apache/commons/io/IOExceptionList.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/org/apache/commons/io/IOExceptionList.java b/src/main/java/org/apache/commons/io/IOExceptionList.java
index e4343576..16e13b6a 100644
--- a/src/main/java/org/apache/commons/io/IOExceptionList.java
+++ b/src/main/java/org/apache/commons/io/IOExceptionList.java
@@ -19,6 +19,7 @@ package org.apache.commons.io;
import java.io.IOException;
import java.util.Collections;
+import java.util.Iterator;
import java.util.List;
import java.util.Objects;
@@ -31,7 +32,7 @@ import java.util.Objects;
*
* @since 2.7
*/
-public class IOExceptionList extends IOException {
+public class IOExceptionList extends IOException implements Iterable<Throwable> {
private static final long serialVersionUID = 1L;
@@ -124,4 +125,9 @@ public class IOExceptionList extends IOException {
return (List<T>) causeList;
}
+ @Override
+ public Iterator<Throwable> iterator() {
+ return getCauseList().iterator();
+ }
+
}