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 1ab3b3f0b Javadoc
1ab3b3f0b is described below

commit 1ab3b3f0bfb63df775cbde39b98abee376d3fcfb
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Apr 27 11:01:11 2025 -0400

    Javadoc
---
 .../java/org/apache/commons/lang3/StringUtils.java | 69 +++++++++++++---------
 .../java/org/apache/commons/lang3/Validate.java    | 33 ++++++-----
 2 files changed, 58 insertions(+), 44 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java 
b/src/main/java/org/apache/commons/lang3/StringUtils.java
index b2a310288..03cbeb04b 100644
--- a/src/main/java/org/apache/commons/lang3/StringUtils.java
+++ b/src/main/java/org/apache/commons/lang3/StringUtils.java
@@ -1478,10 +1478,12 @@ public static int countMatches(final CharSequence str, 
final CharSequence sub) {
     }
 
     /**
-     * Returns either the passed in CharSequence, or if the CharSequence is
-     * whitespace, empty ("") or {@code null}, the value of {@code defaultStr}.
+     * Returns either the passed in CharSequence, or if the CharSequence is 
{@link #isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}) or
+     * {@code null}), the value of {@code defaultStr}.
      *
-     * <p>Whitespace is defined by {@link Character#isWhitespace(char)}.</p>
+     * <p>
+     * Whitespace is defined by {@link Character#isWhitespace(char)}.
+     * </p>
      *
      * <pre>
      * StringUtils.defaultIfBlank(null, "NULL")  = "NULL"
@@ -1490,12 +1492,14 @@ public static int countMatches(final CharSequence str, 
final CharSequence sub) {
      * StringUtils.defaultIfBlank("bat", "NULL") = "bat"
      * StringUtils.defaultIfBlank("", null)      = null
      * </pre>
-     * @param <T> the specific kind of CharSequence
-     * @param str the CharSequence to check, may be null
-     * @param defaultStr  the default CharSequence to return
-     *  if {@code str} is whitespace, empty ("") or {@code null}, may be null
+     *
+     * @param <T>        the specific kind of CharSequence
+     * @param str        the CharSequence to check, may be null
+     * @param defaultStr the default CharSequence to return if {@code str} is 
{@link #isBlank(CharSequence) blank} (whitespaces, empty ({@code""}) or
+     *                   {@code null}); may be null
      * @return the passed in CharSequence, or the default
      * @see StringUtils#defaultString(String, String)
+     * @see #isBlank(CharSequence)
      */
     public static <T extends CharSequence> T defaultIfBlank(final T str, final 
T defaultStr) {
         return isBlank(str) ? defaultStr : str;
@@ -2116,12 +2120,16 @@ public static int getFuzzyDistance(final CharSequence 
term, final CharSequence q
     }
 
     /**
-     * Returns either the passed in CharSequence, or if the CharSequence is
-     * whitespace, empty ("") or {@code null}, the value supplied by {@code 
defaultStrSupplier}.
+     * Returns either the passed in CharSequence, or if the CharSequence is 
{@link #isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}) or
+     * {@code null}), the value supplied by {@code defaultStrSupplier}.
      *
-     * <p>Whitespace is defined by {@link Character#isWhitespace(char)}.</p>
+     * <p>
+     * Whitespace is defined by {@link Character#isWhitespace(char)}.
+     * </p>
      *
-     * <p>Caller responsible for thread-safety and exception handling of 
default value supplier</p>
+     * <p>
+     * Caller responsible for thread-safety and exception handling of default 
value supplier
+     * </p>
      *
      * <pre>
      * {@code
@@ -2132,12 +2140,14 @@ public static int getFuzzyDistance(final CharSequence 
term, final CharSequence q
      * StringUtils.getIfBlank("", () -> null)       = null
      * StringUtils.getIfBlank("", null)             = null
      * }</pre>
-     * @param <T> the specific kind of CharSequence
-     * @param str the CharSequence to check, may be null
-     * @param defaultSupplier the supplier of default CharSequence to return
-     *  if the input is whitespace, empty ("") or {@code null}, may be null
+     *
+     * @param <T>             the specific kind of CharSequence
+     * @param str             the CharSequence to check, may be null
+     * @param defaultSupplier the supplier of default CharSequence to return 
if the input is {@link #isBlank(CharSequence) blank} (whitespaces, empty
+     *                        ({@code ""}) or {@code null}); may be null
      * @return the passed in CharSequence, or the default
      * @see StringUtils#defaultString(String, String)
+     * @see #isBlank(CharSequence)
      * @since 3.10
      */
     public static <T extends CharSequence> T getIfBlank(final T str, final 
Supplier<T> defaultSupplier) {
@@ -3339,9 +3349,11 @@ public static boolean isAlphaSpace(final CharSequence 
cs) {
     }
 
     /**
-     * Tests if any of the CharSequences are empty ("") or null or whitespace 
only.
+     * Tests if any of the CharSequences are {@link #isBlank(CharSequence) 
blank} (whitespaces, empty ({@code ""}) or {@code null}).
      *
-     * <p>Whitespace is defined by {@link Character#isWhitespace(char)}.</p>
+     * <p>
+     * Whitespace is defined by {@link Character#isWhitespace(char)}.
+     * </p>
      *
      * <pre>
      * StringUtils.isAnyBlank((String) null)    = true
@@ -3357,8 +3369,9 @@ public static boolean isAlphaSpace(final CharSequence cs) 
{
      * StringUtils.isAnyBlank("foo", "bar")     = false
      * </pre>
      *
-     * @param css  the CharSequences to check, may be null or empty
-     * @return {@code true} if any of the CharSequences are empty or null or 
whitespace only
+     * @param css the CharSequences to check, may be null or empty
+     * @return {@code true} if any of the CharSequences are {@link 
#isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}) or {@code null})
+     * @see #isBlank(CharSequence)
      * @since 3.2
      */
     public static boolean isAnyBlank(final CharSequence... css) {
@@ -3445,9 +3458,7 @@ public static boolean isAsciiPrintable(final CharSequence 
cs) {
     }
 
     /**
-     * Tests if a CharSequence is empty (""), null or whitespace only.
-     *
-     * <p>Whitespace is defined by {@link Character#isWhitespace(char)}.</p>
+     * Tests if a CharSequence is empty ({@code "")}, null, or contains only 
whitespace as defined by {@link Character#isWhitespace(char)}.
      *
      * <pre>
      * StringUtils.isBlank(null)      = true
@@ -3457,7 +3468,7 @@ public static boolean isAsciiPrintable(final CharSequence 
cs) {
      * StringUtils.isBlank("  bob  ") = false
      * </pre>
      *
-     * @param cs  the CharSequence to check, may be null
+     * @param cs the CharSequence to check, may be null
      * @return {@code true} if the CharSequence is null, empty or whitespace 
only
      * @since 2.0
      * @since 3.0 Changed signature from isBlank(String) to 
isBlank(CharSequence)
@@ -3594,9 +3605,11 @@ public static boolean isNoneEmpty(final CharSequence... 
css) {
     }
 
     /**
-     * Tests if a CharSequence is not empty (""), not null and not whitespace 
only.
+     * Tests if a CharSequence is not {@link #isBlank(CharSequence) blank} 
(whitespaces, empty ({@code ""}) or {@code null}).
      *
-     * <p>Whitespace is defined by {@link Character#isWhitespace(char)}.</p>
+     * <p>
+     * Whitespace is defined by {@link Character#isWhitespace(char)}.
+     * </p>
      *
      * <pre>
      * StringUtils.isNotBlank(null)      = false
@@ -3606,9 +3619,9 @@ public static boolean isNoneEmpty(final CharSequence... 
css) {
      * StringUtils.isNotBlank("  bob  ") = true
      * </pre>
      *
-     * @param cs  the CharSequence to check, may be null
-     * @return {@code true} if the CharSequence is
-     *  not empty and not null and not whitespace only
+     * @param cs the CharSequence to check, may be null
+     * @return {@code true} if the CharSequence is not {@link 
#isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}) or {@code null})
+     * @see #isBlank(CharSequence)
      * @since 2.0
      * @since 3.0 Changed signature from isNotBlank(String) to 
isNotBlank(CharSequence)
      */
diff --git a/src/main/java/org/apache/commons/lang3/Validate.java 
b/src/main/java/org/apache/commons/lang3/Validate.java
index 51743d8ac..30b0d309a 100644
--- a/src/main/java/org/apache/commons/lang3/Validate.java
+++ b/src/main/java/org/apache/commons/lang3/Validate.java
@@ -762,7 +762,7 @@ public static <T> T[] noNullElements(final T[] array, final 
String message, fina
     }
 
     /**
-     * <p>Validate that the specified argument character sequence is
+     * <p>Validates that the specified argument character sequence is
      * neither {@code null}, a length of zero (no characters), empty
      * nor whitespace; otherwise throwing an exception.
      *
@@ -784,21 +784,22 @@ public static <T extends CharSequence> T notBlank(final T 
chars) {
     }
 
     /**
-     * Validate that the specified argument character sequence is
-     * neither {@code null}, a length of zero (no characters), empty
-     * nor whitespace; otherwise throwing an exception with the specified
-     * message.
+     * Validates that the specified argument character sequence is not {@link 
StringUtils#isBlank(CharSequence) blank} (whitespaces, empty ({@code ""}) or
+     * {@code null}); otherwise throwing an exception with the specified 
message.
      *
-     * <pre>Validate.notBlank(myString, "The string must not be blank");</pre>
+     * <pre>
+     * Validate.notBlank(myString, "The string must not be blank");
+     * </pre>
      *
-     * @param <T> the character sequence type
-     * @param chars  the character sequence to check, validated not null by 
this method
-     * @param message  the {@link String#format(String, Object...)} exception 
message if invalid, not null
+     * @param <T>     the character sequence type
+     * @param chars   the character sequence to check, validated not null by 
this method
+     * @param message the {@link String#format(String, Object...)} exception 
message if invalid, not null
      * @param values  the optional values for the formatted exception message, 
null array not recommended
      * @return the validated character sequence (never {@code null} method for 
chaining)
-     * @throws NullPointerException if the character sequence is {@code null}
+     * @throws NullPointerException     if the character sequence is {@code 
null}
      * @throws IllegalArgumentException if the character sequence is blank
      * @see #notBlank(CharSequence)
+     * @see StringUtils#isBlank(CharSequence)
      * @since 3.0
      */
     public static <T extends CharSequence> T notBlank(final T chars, final 
String message, final Object... values) {
@@ -810,7 +811,7 @@ public static <T extends CharSequence> T notBlank(final T 
chars, final String me
     }
 
     /**
-     * <p>Validate that the specified argument collection is neither {@code 
null}
+     * <p>Validates that the specified argument collection is neither {@code 
null}
      * nor a size of zero (no elements); otherwise throwing an exception.
      *
      * <pre>Validate.notEmpty(myCollection);</pre>
@@ -830,7 +831,7 @@ public static <T extends Collection<?>> T notEmpty(final T 
collection) {
     }
 
     /**
-     * <p>Validate that the specified argument map is neither {@code null}
+     * <p>Validates that the specified argument map is neither {@code null}
      * nor a size of zero (no elements); otherwise throwing an exception.
      *
      * <pre>Validate.notEmpty(myMap);</pre>
@@ -850,7 +851,7 @@ public static <T extends Collection<?>> T notEmpty(final T 
collection) {
     }
 
     /**
-     * <p>Validate that the specified argument character sequence is
+     * <p>Validates that the specified argument character sequence is
      * neither {@code null} nor a length of zero (no characters);
      * otherwise throwing an exception with the specified message.
      *
@@ -871,7 +872,7 @@ public static <T extends CharSequence> T notEmpty(final T 
chars) {
     }
 
     /**
-     * <p>Validate that the specified argument collection is neither {@code 
null}
+     * <p>Validates that the specified argument collection is neither {@code 
null}
      * nor a size of zero (no elements); otherwise throwing an exception
      * with the specified message.
      *
@@ -943,7 +944,7 @@ public static <T extends CharSequence> T notEmpty(final T 
chars, final String me
     }
 
     /**
-     * <p>Validate that the specified argument array is neither {@code null}
+     * <p>Validates that the specified argument array is neither {@code null}
      * nor a length of zero (no elements); otherwise throwing an exception.
      *
      * <pre>Validate.notEmpty(myArray);</pre>
@@ -963,7 +964,7 @@ public static <T> T[] notEmpty(final T[] array) {
     }
 
     /**
-     * <p>Validate that the specified argument array is neither {@code null}
+     * <p>Validates that the specified argument array is neither {@code null}
      * nor a length of zero (no elements); otherwise throwing an exception
      * with the specified message.
      *

Reply via email to