This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-io.git
The following commit(s) were added to refs/heads/master by this push: new d790873 Adjust exception message. Javadoc typo. Resue own method. d790873 is described below commit d790873fdd9f8c39475812d5ade94d08675ed722 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Nov 7 12:00:18 2021 -0500 Adjust exception message. Javadoc typo. Resue own method. --- src/main/java/org/apache/commons/io/IOExceptionList.java | 6 +++--- src/test/java/org/apache/commons/io/IOExceptionListTest.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/commons/io/IOExceptionList.java b/src/main/java/org/apache/commons/io/IOExceptionList.java index fb6a11a..e434357 100644 --- a/src/main/java/org/apache/commons/io/IOExceptionList.java +++ b/src/main/java/org/apache/commons/io/IOExceptionList.java @@ -23,7 +23,7 @@ import java.util.List; import java.util.Objects; /** - * A IOException based on a list of Throwable causes. + * An IOException based on a list of Throwable causes. * <p> * The first exception in the list is used as this exception's cause and is accessible with the usual * {@link #getCause()} while the complete list is accessible with {@link #getCauseList()}. @@ -54,7 +54,7 @@ public class IOExceptionList extends IOException { } private static String toMessage(final List<? extends Throwable> causeList) { - return String.format("%,d exceptions: %s", causeList == null ? 0 : causeList.size(), causeList); + return String.format("%,d exception(s): %s", causeList == null ? 0 : causeList.size(), causeList); } private final List<? extends Throwable> causeList; @@ -100,7 +100,7 @@ public class IOExceptionList extends IOException { * @return The list of causes. */ public <T extends Throwable> T getCause(final int index, final Class<T> clazz) { - return clazz.cast(causeList.get(index)); + return clazz.cast(getCause(index)); } /** diff --git a/src/test/java/org/apache/commons/io/IOExceptionListTest.java b/src/test/java/org/apache/commons/io/IOExceptionListTest.java index 059ce14..19275fa 100644 --- a/src/test/java/org/apache/commons/io/IOExceptionListTest.java +++ b/src/test/java/org/apache/commons/io/IOExceptionListTest.java @@ -108,7 +108,7 @@ public class IOExceptionListTest { final PrintWriter pw = new PrintWriter(sw); sqlExceptionList.printStackTrace(pw); final String st = sw.toString(); - assertTrue(st.startsWith("org.apache.commons.io.IOExceptionList: 1 exceptions: [java.io.EOFException]")); + assertTrue(st.startsWith("org.apache.commons.io.IOExceptionList: 1 exception(s): [java.io.EOFException]")); assertTrue(st.contains("Caused by: java.io.EOFException")); } }