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

commit b51d763f59882d5e93846e718759079e21a74c86
Author: Gary Gregory <[email protected]>
AuthorDate: Sat May 13 10:08:07 2023 -0400

    Add @SuppressWarnings("resource")
    Add @SuppressWarnings("resource")
---
 src/main/java/org/apache/commons/io/LineIterator.java                    | 1 +
 .../org/apache/commons/io/input/buffer/CircularBufferInputStream.java    | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/main/java/org/apache/commons/io/LineIterator.java 
b/src/main/java/org/apache/commons/io/LineIterator.java
index 6c67af17..d32f7540 100644
--- a/src/main/java/org/apache/commons/io/LineIterator.java
+++ b/src/main/java/org/apache/commons/io/LineIterator.java
@@ -80,6 +80,7 @@ public class LineIterator implements Iterator<String>, 
Closeable {
      * @param reader the {@link Reader} to read from, not null
      * @throws IllegalArgumentException if the reader is null
      */
+    @SuppressWarnings("resource") // Caller closes Reader
     public LineIterator(final Reader reader) throws IllegalArgumentException {
         Objects.requireNonNull(reader, "reader");
         if (reader instanceof BufferedReader) {
diff --git 
a/src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java
 
b/src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java
index 2553c747..3ac9ae12 100644
--- 
a/src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java
+++ 
b/src/main/java/org/apache/commons/io/input/buffer/CircularBufferInputStream.java
@@ -56,6 +56,7 @@ public class CircularBufferInputStream extends 
FilterInputStream {
      * @param inputStream The input stream, which is being buffered.
      * @param bufferSize The size of the {@link CircularByteBuffer}, which is 
used internally.
      */
+    @SuppressWarnings("resource") // Caller closes InputStream
     public CircularBufferInputStream(final InputStream inputStream, final int 
bufferSize) {
         super(Objects.requireNonNull(inputStream, "inputStream"));
         if (bufferSize <= 0) {

Reply via email to