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 e205e071b Inline redundant package-private method that wraps 
Objects.requireNonNull()
e205e071b is described below

commit e205e071bb217e3d00379048bc2ac9e08e3e0f0d
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Sep 1 17:59:01 2024 -0400

    Inline redundant package-private method that wraps
    Objects.requireNonNull()
---
 .../commons/collections4/FluentIterable.java       |  2 +-
 .../apache/commons/collections4/IterableUtils.java | 34 ++++++++--------------
 2 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/src/main/java/org/apache/commons/collections4/FluentIterable.java 
b/src/main/java/org/apache/commons/collections4/FluentIterable.java
index d3b07b88a..c985d7e57 100644
--- a/src/main/java/org/apache/commons/collections4/FluentIterable.java
+++ b/src/main/java/org/apache/commons/collections4/FluentIterable.java
@@ -91,7 +91,7 @@ public class FluentIterable<E> implements Iterable<E> {
      * @throws NullPointerException if iterable is null
      */
     public static <T> FluentIterable<T> of(final Iterable<T> iterable) {
-        IterableUtils.checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         if (iterable instanceof FluentIterable<?>) {
             return (FluentIterable<T>) iterable;
         }
diff --git a/src/main/java/org/apache/commons/collections4/IterableUtils.java 
b/src/main/java/org/apache/commons/collections4/IterableUtils.java
index 4b3adadca..7066028ff 100644
--- a/src/main/java/org/apache/commons/collections4/IterableUtils.java
+++ b/src/main/java/org/apache/commons/collections4/IterableUtils.java
@@ -93,7 +93,7 @@ public class IterableUtils {
      * @throws NullPointerException if iterable is null
      */
     public static <E> Iterable<E> boundedIterable(final Iterable<E> iterable, 
final long maxSize) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         if (maxSize < 0) {
             throw new IllegalArgumentException("MaxSize parameter must not be 
negative.");
         }
@@ -219,16 +219,6 @@ public class IterableUtils {
         return chainedIterable(new Iterable[] {a, b, c, d});
     }
 
-    /**
-     * Fail-fast check for null arguments.
-     *
-     * @param iterable  the iterable to check
-     * @throws NullPointerException if iterable is null
-     */
-    static void checkNotNull(final Iterable<?> iterable) {
-        Objects.requireNonNull(iterable, "iterable");
-    }
-
     /**
      * Fail-fast check for null arguments.
      *
@@ -238,7 +228,7 @@ public class IterableUtils {
     static void checkNotNull(final Iterable<?>... iterables) {
         Objects.requireNonNull(iterables, "iterables");
         for (final Iterable<?> iterable : iterables) {
-            checkNotNull(iterable);
+            Objects.requireNonNull(iterable, "iterable");
         }
     }
 
@@ -409,7 +399,7 @@ public class IterableUtils {
      */
     public static <E> Iterable<E> filteredIterable(final Iterable<E> iterable,
                                                    final Predicate<? super E> 
predicate) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         Objects.requireNonNull(predicate, "predicate");
         return new FluentIterable<E>() {
             @Override
@@ -572,7 +562,7 @@ public class IterableUtils {
      * @throws NullPointerException if iterable is null
      */
     public static <E> Iterable<E> loopingIterable(final Iterable<E> iterable) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         return new FluentIterable<E>() {
             @Override
             public Iterator<E> iterator() {
@@ -818,7 +808,7 @@ public class IterableUtils {
      * @see ReverseListIterator
      */
     public static <E> Iterable<E> reversedIterable(final Iterable<E> iterable) 
{
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         return new FluentIterable<E>() {
             @Override
             public Iterator<E> iterator() {
@@ -864,7 +854,7 @@ public class IterableUtils {
      * @throws NullPointerException if iterable is null
      */
     public static <E> Iterable<E> skippingIterable(final Iterable<E> iterable, 
final long elementsToSkip) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         if (elementsToSkip < 0) {
             throw new IllegalArgumentException("ElementsToSkip parameter must 
not be negative.");
         }
@@ -970,7 +960,7 @@ public class IterableUtils {
      */
     public static <I, O> Iterable<O> transformedIterable(final Iterable<I> 
iterable,
                                                          final Transformer<? 
super I, ? extends O> transformer) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         Objects.requireNonNull(transformer, "transformer");
         return new FluentIterable<O>() {
             @Override
@@ -994,7 +984,7 @@ public class IterableUtils {
      * @throws NullPointerException if iterable is null
      */
     public static <E> Iterable<E> uniqueIterable(final Iterable<E> iterable) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         return new FluentIterable<E>() {
             @Override
             public Iterator<E> iterator() {
@@ -1015,7 +1005,7 @@ public class IterableUtils {
      * @throws NullPointerException if iterable is null
      */
     public static <E> Iterable<E> unmodifiableIterable(final Iterable<E> 
iterable) {
-        checkNotNull(iterable);
+        Objects.requireNonNull(iterable, "iterable");
         if (iterable instanceof UnmodifiableIterable<?>) {
             return iterable;
         }
@@ -1042,8 +1032,8 @@ public class IterableUtils {
      */
     public static <E> Iterable<E> zippingIterable(final Iterable<? extends E> 
a,
                                                   final Iterable<? extends E> 
b) {
-        checkNotNull(a);
-        checkNotNull(b);
+        Objects.requireNonNull(a, "iterable");
+        Objects.requireNonNull(b, "iterable");
         return new FluentIterable<E>() {
             @Override
             public Iterator<E> iterator() {
@@ -1069,7 +1059,7 @@ public class IterableUtils {
      * @throws NullPointerException if either of the provided iterables is null
      */
     public static <E> Iterable<E> zippingIterable(final Iterable<? extends E> 
first, final Iterable<? extends E>... others) {
-        checkNotNull(first);
+        Objects.requireNonNull(first, "iterable");
         checkNotNull(others);
         return new FluentIterable<E>() {
             @Override

Reply via email to