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/juneau.git

commit eac32f82d9175c0679c044a716684bd980ef0673
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Jun 23 12:29:44 2023 -0400

    [juneau-common] Throw IllegalArgumentException instead of
    RuntimeException
---
 .../src/main/java/org/apache/juneau/common/internal/IOUtils.java      | 2 +-
 .../src/main/java/org/apache/juneau/common/internal/StringUtils.java  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/IOUtils.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/IOUtils.java
index 35aa977bc..d401af181 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/IOUtils.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/IOUtils.java
@@ -431,7 +431,7 @@ public final class IOUtils {
                        return read((File)in);
                if (in instanceof byte[])
                        return read((byte[])in);
-               throw new RuntimeException("Invalid type passed to read:  " + 
in.getClass().getName());
+               throw new IllegalArgumentException("Invalid type passed to 
read:  " + in.getClass().getName());
        }
 
        /**
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/StringUtils.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/StringUtils.java
index f3d681597..4777380c6 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/StringUtils.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/StringUtils.java
@@ -186,7 +186,7 @@ public final class StringUtils {
                        return null;
                if (s.length() == 1)
                        return s.charAt(0);
-               throw new RuntimeException("Invalid character: '"+s+"'");
+               throw new IllegalArgumentException("Invalid character: '" + s + 
"'");
        }
 
        /**
@@ -838,7 +838,7 @@ public final class StringUtils {
                if (state == S4)
                        l.add(s.substring(mark));
                else if (state == S2 || state == S3)
-                       throw new RuntimeException("Unmatched string quotes: 
"+s);
+                       throw new IllegalArgumentException("Unmatched string 
quotes: " + s);
                return l.toArray(new String[l.size()]);
        }
 

Reply via email to