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


The following commit(s) were added to refs/heads/master by this push:
     new 84000199e Javadoc
84000199e is described below

commit 84000199ea2a1c2e90761e4a96e3fdc9fcfe9694
Author: Gary Gregory <[email protected]>
AuthorDate: Tue Dec 30 13:35:57 2025 +0000

    Javadoc
---
 .../collections4/comparators/NullComparator.java   | 146 ++++++++++-----------
 1 file changed, 71 insertions(+), 75 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/collections4/comparators/NullComparator.java 
b/src/main/java/org/apache/commons/collections4/comparators/NullComparator.java
index 882fc9fc5..b38c6203b 100644
--- 
a/src/main/java/org/apache/commons/collections4/comparators/NullComparator.java
+++ 
b/src/main/java/org/apache/commons/collections4/comparators/NullComparator.java
@@ -35,99 +35,96 @@ public class NullComparator<E> implements Comparator<E>, 
Serializable {
     private static final long serialVersionUID = -5820772575483504339L;
 
     /**
-     *  The comparator to use when comparing two non-{@code null} objects.
-     **/
+     * The comparator to use when comparing two non-{@code null} objects.
+     */
     private final Comparator<? super E> nonNullComparator;
 
     /**
-     *  Specifies whether a {@code null} are compared as higher than
-     *  non-{@code null} objects.
-     **/
+     * Specifies whether a {@code null} are compared as higher than
+     * non-{@code null} objects.
+     */
     private final boolean nullsAreHigh;
 
     /**
-     *  Construct an instance that sorts {@code null} higher than any
-     *  non-{@code null} object it is compared with. When comparing two
-     *  non-{@code null} objects, the {@link ComparableComparator} is
-     *  used.
-     **/
+     * Construct an instance that sorts {@code null} higher than any
+     * non-{@code null} object it is compared with. When comparing two
+     * non-{@code null} objects, the {@link ComparableComparator} is
+     * used.
+     */
     public NullComparator() {
         this(ComparatorUtils.NATURAL_COMPARATOR, true);
     }
 
     /**
-     *  Construct an instance that sorts {@code null} higher or lower than
-     *  any non-{@code null} object it is compared with.  When comparing
-     *  two non-{@code null} objects, the {@link ComparableComparator} is
-     *  used.
+     * Construct an instance that sorts {@code null} higher or lower than
+     * any non-{@code null} object it is compared with.  When comparing
+     * two non-{@code null} objects, the {@link ComparableComparator} is
+     * used.
      *
-     *  @param nullsAreHigh a {@code true} value indicates that
-     *  {@code null} should be compared as higher than a
-     *  non-{@code null} object.  A {@code false} value indicates
-     *  that {@code null} should be compared as lower than a
-     *  non-{@code null} object.
-     **/
+     * @param nullsAreHigh a {@code true} value indicates that
+     * {@code null} should be compared as higher than a
+     * non-{@code null} object.  A {@code false} value indicates
+     * that {@code null} should be compared as lower than a
+     * non-{@code null} object.
+     */
     public NullComparator(final boolean nullsAreHigh) {
         this(ComparatorUtils.NATURAL_COMPARATOR, nullsAreHigh);
     }
 
     /**
-     *  Construct an instance that sorts {@code null} higher than any
-     *  non-{@code null} object it is compared with.  When comparing two
-     *  non-{@code null} objects, the specified {@link Comparator} is
-     *  used.
+     * Construct an instance that sorts {@code null} higher than any
+     * non-{@code null} object it is compared with.  When comparing two
+     * non-{@code null} objects, the specified {@link Comparator} is
+     * used.
      *
-     *  @param nonNullComparator the comparator to use when comparing two
-     *  non-{@code null} objects.  This argument cannot be
-     *  {@code null}
-     *
-     *  @throws NullPointerException if {@code nonNullComparator} is
-     *  {@code null}
-     **/
+     * @param nonNullComparator the comparator to use when comparing two
+     * non-{@code null} objects.  This argument cannot be
+     * {@code null}
+     * @throws NullPointerException if {@code nonNullComparator} is
+     * {@code null}
+     */
     public NullComparator(final Comparator<? super E> nonNullComparator) {
         this(nonNullComparator, true);
     }
 
     /**
-     *  Construct an instance that sorts {@code null} higher or lower than
-     *  any non-{@code null} object it is compared with.  When comparing
-     *  two non-{@code null} objects, the specified {@link Comparator} is
-     *  used.
-     *
-     *  @param nonNullComparator the comparator to use when comparing two
-     *  non-{@code null} objects. This argument cannot be
-     *  {@code null}
+     * Construct an instance that sorts {@code null} higher or lower than
+     * any non-{@code null} object it is compared with.  When comparing
+     * two non-{@code null} objects, the specified {@link Comparator} is
+     * used.
      *
-     *  @param nullsAreHigh a {@code true} value indicates that
-     *  {@code null} should be compared as higher than a
-     *  non-{@code null} object.  A {@code false} value indicates
-     *  that {@code null} should be compared as lower than a
-     *  non-{@code null} object.
-     *
-     *  @throws NullPointerException if {@code nonNullComparator} is
-     *  {@code null}
-     **/
+     * @param nonNullComparator the comparator to use when comparing two
+     * non-{@code null} objects. This argument cannot be
+     * {@code null}
+     * @param nullsAreHigh a {@code true} value indicates that
+     * {@code null} should be compared as higher than a
+     * non-{@code null} object.  A {@code false} value indicates
+     * that {@code null} should be compared as lower than a
+     * non-{@code null} object.
+     * @throws NullPointerException if {@code nonNullComparator} is
+     * {@code null}
+     */
     public NullComparator(final Comparator<? super E> nonNullComparator, final 
boolean nullsAreHigh) {
         this.nonNullComparator = Objects.requireNonNull(nonNullComparator, 
"nonNullComparator");
         this.nullsAreHigh = nullsAreHigh;
     }
 
     /**
-     *  Perform a comparison between two objects.  If both objects are
-     *  {@code null}, a {@code 0} value is returned.  If one object
-     *  is {@code null} and the other is not, the result is determined on
-     *  whether the Comparator was constructed to have nulls as higher or lower
-     *  than other objects.  If neither object is {@code null}, an
-     *  underlying comparator specified in the constructor (or the default) is
-     *  used to compare the non-{@code null} objects.
+     * Perform a comparison between two objects.  If both objects are
+     * {@code null}, a {@code 0} value is returned.  If one object
+     * is {@code null} and the other is not, the result is determined on
+     * whether the Comparator was constructed to have nulls as higher or lower
+     * than other objects.  If neither object is {@code null}, an
+     * underlying comparator specified in the constructor (or the default) is
+     * used to compare the non-{@code null} objects.
      *
-     *  @param o1  the first object to compare
-     *  @param o2  the object to compare it to.
-     *  @return {@code -1} if {@code o1} is "lower" than (less than,
-     *  before, etc.) {@code o2}; {@code 1} if {@code o1} is
-     *  "higher" than (greater than, after, etc.) {@code o2}; or
-     *  {@code 0} if {@code o1} and {@code o2} are equal.
-     **/
+     * @param o1  the first object to compare
+     * @param o2  the object to compare it to.
+     * @return {@code -1} if {@code o1} is "lower" than (less than,
+     * before, etc.) {@code o2}; {@code 1} if {@code o1} is
+     * "higher" than (greater than, after, etc.) {@code o2}; or
+     * {@code 0} if {@code o1} and {@code o2} are equal.
+     */
     @Override
     public int compare(final E o1, final E o2) {
         if (o1 == o2) {
@@ -143,16 +140,15 @@ public class NullComparator<E> implements Comparator<E>, 
Serializable {
     }
 
     /**
-     *  Determines whether the specified object represents a comparator that is
-     *  equal to this comparator.
-     *
-     *  @param obj  the object to compare this comparator with.
+     * Determines whether the specified object represents a comparator that is
+     * equal to this comparator.
      *
-     *  @return {@code true} if the specified object is a NullComparator
-     *  with equivalent {@code null} comparison behavior
-     *  (i.e. {@code null} high or low) and with equivalent underlying
-     *  non-{@code null} object comparators.
-     **/
+     * @param obj  the object to compare this comparator with.
+     * @return {@code true} if the specified object is a NullComparator
+     * with equivalent {@code null} comparison behavior
+     * (i.e. {@code null} high or low) and with equivalent underlying
+     * non-{@code null} object comparators.
+     */
     @Override
     public boolean equals(final Object obj) {
         if (obj == null) {
@@ -172,11 +168,11 @@ public class NullComparator<E> implements Comparator<E>, 
Serializable {
     }
 
     /**
-     *  Implement a hash code for this comparator that is consistent with
-     *  {@link #equals(Object)}.
+     * Implement a hash code for this comparator that is consistent with
+     * {@link #equals(Object)}.
      *
-     *  @return a hash code for this comparator.
-     **/
+     * @return a hash code for this comparator.
+     */
     @Override
     public int hashCode() {
         return (nullsAreHigh ? -1 : 1) * nonNullComparator.hashCode();

Reply via email to