Skip to content

Commit 8850c79

Browse files
committed
Internal refactoring
1 parent 91cb797 commit 8850c79

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,10 @@ public Builder() {
9898
* @see #getBufferSize()
9999
* @see #getUnchecked()
100100
*/
101-
@SuppressWarnings("resource")
102101
@Override
103102
public UncheckedBufferedReader get() {
104103
// This an unchecked class, so this method is as well.
105-
return Uncheck.get(() -> new UncheckedBufferedReader(getReader(), getBufferSize()));
104+
return Uncheck.get(() -> new UncheckedBufferedReader(this));
106105
}
107106

108107
}
@@ -119,12 +118,13 @@ public static Builder builder() {
119118
/**
120119
* Constructs a buffering character-input stream that uses an input buffer of the specified size.
121120
*
122-
* @param reader A Reader
123-
* @param bufferSize Input-buffer size
124-
* @throws IllegalArgumentException If {@code bufferSize <= 0}
121+
* @param builder A Builder providing the underlying reader and buffer size.
122+
* @throws IOException if an I/O error occurs.
123+
* @throws IllegalArgumentException If {@code bufferSize <= 0}.
125124
*/
126-
private UncheckedBufferedReader(final Reader reader, final int bufferSize) {
127-
super(reader, bufferSize);
125+
@SuppressWarnings("resource")
126+
private UncheckedBufferedReader(final Builder builder) throws IOException {
127+
super(builder.getReader(), builder.getBufferSize());
128128
}
129129

130130
/**

0 commit comments

Comments
 (0)