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-crypto.git

commit c479c5249fcea07fcec172d1b527d3c439c4b58b
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Aug 5 12:17:18 2020 -0400

    No need to override stock methods and implement them exactly the same
    way.
---
 .../commons/crypto/stream/CryptoInputStream.java   | 24 +---------------------
 1 file changed, 1 insertion(+), 23 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java 
b/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java
index ff8912f..37e1012 100644
--- a/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java
+++ b/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java
@@ -116,6 +116,7 @@ public class CryptoInputStream extends InputStream 
implements
      * @param params the algorithm parameters.
      * @throws IOException if an I/O error occurs.
      */
+    @SuppressWarnings("resource") // The CryptoCipher returned by 
getCipherInstance() is closed by CryptoInputStream.
     public CryptoInputStream(final String transformation,
             final Properties props, final InputStream in, final Key key,
             final AlgorithmParameterSpec params) throws IOException {
@@ -353,29 +354,6 @@ public class CryptoInputStream extends InputStream 
implements
     }
 
     /**
-     * Overrides the {@link java.io.InputStream#mark(int)}. For
-     * {@link CryptoInputStream},we don't support the mark method.
-     *
-     * @param readlimit the maximum limit of bytes that can be read before the
-     *        mark position becomes invalid.
-     */
-    @Override
-    public void mark(final int readlimit) {
-        // noop
-    }
-
-    /**
-     * Overrides the {@link InputStream#reset()}. For {@link CryptoInputStream}
-     * ,we don't support the reset method.
-     *
-     * @throws IOException if an I/O error occurs.
-     */
-    @Override
-    public void reset() throws IOException {
-        throw new IOException("Mark/reset not supported");
-    }
-
-    /**
      * Overrides the {@link InputStream#markSupported()}.
      *
      * @return false,the {@link CtrCryptoInputStream} don't support the mark

Reply via email to