File tree Expand file tree Collapse file tree
src/main/java/org/apache/commons/io/input Expand file tree Collapse file tree Original file line number Diff line number Diff 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 /**
You can’t perform that action at this time.
0 commit comments