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


The following commit(s) were added to refs/heads/master by this push:
     new 9d73f97  Better NPE messages. Use String#isEmpty().
9d73f97 is described below

commit 9d73f97660ae42874a3081679436ac5142000166
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Thu Dec 31 11:25:53 2020 -0500

    Better NPE messages. Use String#isEmpty().
---
 .../org/apache/commons/beanutils2/converters/CharacterConverter.java    | 2 +-
 .../java/org/apache/commons/beanutils2/converters/URIConverter.java     | 2 +-
 .../java/org/apache/commons/beanutils2/converters/URLConverter.java     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
 
b/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
index caf55bd..4371b5d 100644
--- 
a/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
+++ 
b/src/main/java/org/apache/commons/beanutils2/converters/CharacterConverter.java
@@ -67,7 +67,7 @@ public final class CharacterConverter extends 
AbstractConverter {
     @Override
     protected String convertToString(final Object value) {
         final String strValue = value.toString();
-        return strValue.length() == 0 ? "" : strValue.substring(0, 1);
+        return strValue.isEmpty() ? "" : strValue.substring(0, 1);
     }
 
     /**
diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java 
b/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
index 7223129..1bc4f1a 100644
--- a/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
+++ b/src/main/java/org/apache/commons/beanutils2/converters/URIConverter.java
@@ -72,7 +72,7 @@ public final class URIConverter extends AbstractConverter {
     @Override
     protected <T> T convertToType(final Class<T> type, final Object value) 
throws Throwable {
         if (URI.class.equals(type)) {
-            return type.cast(new URI(value.toString()));
+            return type.cast(new URI(toString(value)));
         }
 
         throw conversionException(type, value);
diff --git 
a/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java 
b/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
index 3dcf7c3..1c6b32b 100644
--- a/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
+++ b/src/main/java/org/apache/commons/beanutils2/converters/URLConverter.java
@@ -72,7 +72,7 @@ public final class URLConverter extends AbstractConverter {
     @Override
     protected <T> T convertToType(final Class<T> type, final Object value) 
throws Throwable {
         if (URL.class.equals(type)) {
-            return type.cast(new URL(value.toString()));
+            return type.cast(new URL(toString(value)));
         }
 
         throw conversionException(type, value);

Reply via email to