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


The following commit(s) were added to refs/heads/master by this push:
     new a6f0160  Collapse multiple identical catch clauses into one.
a6f0160 is described below

commit a6f0160275c56bd124725f88c0da34cbac475ca5
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Jan 8 09:28:59 2021 -0500

    Collapse multiple identical catch clauses into one.
---
 src/main/java/org/apache/commons/crypto/NativeCodeLoader.java       | 4 +---
 src/main/java/org/apache/commons/crypto/OsInfo.java                 | 4 +---
 src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java         | 4 +---
 .../java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java     | 4 +---
 .../java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java     | 4 +---
 .../java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java  | 4 +---
 .../java/org/apache/commons/crypto/stream/CryptoInputStream.java    | 6 +-----
 7 files changed, 7 insertions(+), 23 deletions(-)

diff --git a/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java 
b/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java
index 53e5b3f..64063a3 100644
--- a/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java
+++ b/src/main/java/org/apache/commons/crypto/NativeCodeLoader.java
@@ -289,9 +289,7 @@ final class NativeCodeLoader {
                 System.loadLibrary(libname);
             }
             return null; // OK
-        } catch (final Exception t) {
-            return t;
-        } catch (final UnsatisfiedLinkError t) {
+        } catch (final Exception | UnsatisfiedLinkError t) {
             return t;
         }
     }
diff --git a/src/main/java/org/apache/commons/crypto/OsInfo.java 
b/src/main/java/org/apache/commons/crypto/OsInfo.java
index d5c1ab0..7d737ef 100644
--- a/src/main/java/org/apache/commons/crypto/OsInfo.java
+++ b/src/main/java/org/apache/commons/crypto/OsInfo.java
@@ -164,9 +164,7 @@ final class OsInfo {
                 if (exitCode == 0) {
                     return "armhf";
                 }
-            } catch (final IOException e) { // NOPMD
-                // ignored: fall back to "arm" arch (soft-float ABI)
-            } catch (final InterruptedException e) { // NOPMD
+            } catch (final IOException | InterruptedException e) { // NOPMD
                 // ignored: fall back to "arm" arch (soft-float ABI)
             }
         } else {
diff --git a/src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java 
b/src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java
index 787c3e6..c8f3d98 100644
--- a/src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java
+++ b/src/main/java/org/apache/commons/crypto/cipher/OpenSsl.java
@@ -97,9 +97,7 @@ final class OpenSsl {
             } else {
                 loadingFailure = Crypto.getLoadingError();
             }
-        } catch (final Exception t) {
-            loadingFailure = t;
-        } catch (final UnsatisfiedLinkError t) {
+        } catch (final Exception | UnsatisfiedLinkError t) {
             loadingFailure = t;
         } finally {
             loadingFailureReason = loadingFailure;
diff --git 
a/src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java 
b/src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java
index 8c4cf96..bd91a72 100644
--- a/src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java
+++ b/src/main/java/org/apache/commons/crypto/jna/OpenSsl10XNativeJna.java
@@ -41,9 +41,7 @@ class OpenSsl10XNativeJna {
             OpenSslJna.debug("Native.register('%s')%n", libName);
             Native.register(libName);
             ok = true;
-        } catch (final Exception e) {
-            thrown = e;
-        } catch (final UnsatisfiedLinkError e) {
+        } catch (final Exception | UnsatisfiedLinkError e) {
             thrown = e;
         } finally {
             INIT_OK = ok;
diff --git 
a/src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java 
b/src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java
index 6b1c888..b014a86 100644
--- a/src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java
+++ b/src/main/java/org/apache/commons/crypto/jna/OpenSsl11XNativeJna.java
@@ -41,9 +41,7 @@ class OpenSsl11XNativeJna {
             OpenSslJna.debug("Native.register('%s')%n", libName);
             Native.register(libName);
             ok = true;
-        } catch (final Exception e) {
-            thrown = e;
-        } catch (final UnsatisfiedLinkError e) {
+        } catch (final Exception | UnsatisfiedLinkError e) {
             thrown = e;
         } finally {
             INIT_OK = ok;
diff --git 
a/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java 
b/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
index 5e5e80b..58e4f6c 100644
--- a/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
+++ b/src/main/java/org/apache/commons/crypto/random/OpenSslCryptoRandom.java
@@ -55,9 +55,7 @@ class OpenSslCryptoRandom extends Random implements 
CryptoRandom {
             try {
                 OpenSslCryptoRandomNative.initSR();
                 opensslLoaded = true;
-            } catch (final Exception t) {
-                except = t;
-            } catch (final UnsatisfiedLinkError t) {
+            } catch (final Exception | UnsatisfiedLinkError t) {
                 except = t;
             }
         }
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 053182a..a7aa93d 100644
--- a/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java
+++ b/src/main/java/org/apache/commons/crypto/stream/CryptoInputStream.java
@@ -546,11 +546,7 @@ public class CryptoInputStream extends InputStream 
implements
         try {
             cipher.doFinal(inBuffer, outBuffer);
             finalDone = true;
-        } catch (final ShortBufferException e) {
-            throw new IOException(e);
-        } catch (final IllegalBlockSizeException e) {
-            throw new IOException(e);
-        } catch (final BadPaddingException e) {
+        } catch (final ShortBufferException | IllegalBlockSizeException | 
BadPaddingException e) {
             throw new IOException(e);
         }
 

Reply via email to