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


The following commit(s) were added to refs/heads/master by this push:
     new 29341b7a Throw a RuntimeException subclass instead of RuntimeException
29341b7a is described below

commit 29341b7a380c229435a9a09ff9da908e241d9035
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Jul 6 15:28:23 2023 -0400

    Throw a RuntimeException subclass instead of RuntimeException
---
 src/main/java/org/apache/commons/validator/Arg.java        | 2 +-
 src/main/java/org/apache/commons/validator/Field.java      | 2 +-
 src/main/java/org/apache/commons/validator/Msg.java        | 2 +-
 src/main/java/org/apache/commons/validator/Var.java        | 2 +-
 src/main/java/org/apache/commons/validator/util/Flags.java | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/apache/commons/validator/Arg.java 
b/src/main/java/org/apache/commons/validator/Arg.java
index 7bed4c96..2cd585e8 100644
--- a/src/main/java/org/apache/commons/validator/Arg.java
+++ b/src/main/java/org/apache/commons/validator/Arg.java
@@ -79,7 +79,7 @@ public class Arg implements Cloneable, Serializable {
             return super.clone();
 
         } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException(e.toString());
+            throw new UnsupportedOperationException(e.toString(), e);
         }
     }
 
diff --git a/src/main/java/org/apache/commons/validator/Field.java 
b/src/main/java/org/apache/commons/validator/Field.java
index b9640280..394ab415 100644
--- a/src/main/java/org/apache/commons/validator/Field.java
+++ b/src/main/java/org/apache/commons/validator/Field.java
@@ -673,7 +673,7 @@ public class Field implements Cloneable, Serializable {
         try {
             field = (Field) super.clone();
         } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException(e.toString());
+            throw new UnsupportedOperationException(e.toString(), e);
         }
 
         @SuppressWarnings("unchecked") // empty array always OK; cannot check 
this at compile time
diff --git a/src/main/java/org/apache/commons/validator/Msg.java 
b/src/main/java/org/apache/commons/validator/Msg.java
index caf128d9..48dab5c4 100644
--- a/src/main/java/org/apache/commons/validator/Msg.java
+++ b/src/main/java/org/apache/commons/validator/Msg.java
@@ -132,7 +132,7 @@ public class Msg implements Cloneable, Serializable {
             return super.clone();
 
         } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException(e.toString());
+            throw new UnsupportedOperationException(e.toString(), e);
         }
     }
 
diff --git a/src/main/java/org/apache/commons/validator/Var.java 
b/src/main/java/org/apache/commons/validator/Var.java
index e60805a4..57ee16bd 100644
--- a/src/main/java/org/apache/commons/validator/Var.java
+++ b/src/main/java/org/apache/commons/validator/Var.java
@@ -183,7 +183,7 @@ public class Var implements Cloneable, Serializable {
             return super.clone();
 
         } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException(e.toString());
+            throw new UnsupportedOperationException(e.toString(), e);
         }
     }
 
diff --git a/src/main/java/org/apache/commons/validator/util/Flags.java 
b/src/main/java/org/apache/commons/validator/util/Flags.java
index 00a3d6e8..903aa74a 100644
--- a/src/main/java/org/apache/commons/validator/util/Flags.java
+++ b/src/main/java/org/apache/commons/validator/util/Flags.java
@@ -146,7 +146,7 @@ public class Flags implements Serializable, Cloneable {
         try {
             return super.clone();
         } catch (final CloneNotSupportedException e) {
-            throw new RuntimeException("Couldn't clone Flags object.");
+            throw new UnsupportedOperationException("Couldn't clone Flags 
object.", e);
         }
     }
 

Reply via email to