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-lang.git
The following commit(s) were added to refs/heads/master by this push:
new fe60dcf Deprecate StringUtils.defaultString(String, String) in favor
of Objects.toString(Object, String).
fe60dcf is described below
commit fe60dcfd42ed90f26acaeb09a4818b7b966fbe7b
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Aug 28 16:40:49 2021 -0400
Deprecate StringUtils.defaultString(String, String) in favor of
Objects.toString(Object, String).
---
src/main/java/org/apache/commons/lang3/StringUtils.java | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java
b/src/main/java/org/apache/commons/lang3/StringUtils.java
index 9f04420..42d6abf 100644
--- a/src/main/java/org/apache/commons/lang3/StringUtils.java
+++ b/src/main/java/org/apache/commons/lang3/StringUtils.java
@@ -1562,12 +1562,12 @@ public class StringUtils {
* was {@code null}
*/
public static String defaultString(final String str) {
- return defaultString(str, EMPTY);
+ return Objects.toString(str, EMPTY);
}
/**
- * <p>Returns either the passed in String, or if the String is
- * {@code null}, the value of {@code defaultStr}.</p>
+ * Returns either the given String, or if the String is
+ * {@code null}, {@code nullDefault}.
*
* <pre>
* StringUtils.defaultString(null, "NULL") = "NULL"
@@ -1575,15 +1575,17 @@ public class StringUtils {
* StringUtils.defaultString("bat", "NULL") = "bat"
* </pre>
*
- * @see ObjectUtils#toString(Object,String)
+ * @see Objects#toString(Object, String)
* @see String#valueOf(Object)
* @param str the String to check, may be null
- * @param defaultStr the default String to return
+ * @param nullDefault the default String to return
* if the input is {@code null}, may be null
* @return the passed in String, or the default if it was {@code null}
+ * @deprecated Use {@link Objects#toString(Object, String)}
*/
- public static String defaultString(final String str, final String
defaultStr) {
- return str == null ? defaultStr : str;
+ @Deprecated
+ public static String defaultString(final String str, final String
nullDefault) {
+ return Objects.toString(str, nullDefault);
}
/**