Skip to content

Commit 06daabe

Browse files
committed
Reuse Uncheck
1 parent 43953ce commit 06daabe

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

src/main/java/org/apache/commons/io/input/SequenceReader.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,12 @@
2121
import java.io.IOException;
2222
import java.io.Reader;
2323
import java.io.SequenceInputStream;
24-
import java.io.UncheckedIOException;
2524
import java.util.Arrays;
2625
import java.util.Iterator;
2726
import java.util.Objects;
2827

28+
import org.apache.commons.io.function.Uncheck;
29+
2930
/**
3031
* Provides the contents of multiple {@link Reader}s in sequence.
3132
* <p>
@@ -46,11 +47,7 @@ public class SequenceReader extends Reader {
4647
*/
4748
public SequenceReader(final Iterable<? extends Reader> readers) {
4849
this.readers = Objects.requireNonNull(readers, "readers").iterator();
49-
try {
50-
this.reader = nextReader();
51-
} catch (final IOException e) {
52-
throw new UncheckedIOException(e);
53-
}
50+
this.reader = Uncheck.get(this::nextReader);
5451
}
5552

5653
/**

0 commit comments

Comments
 (0)