Skip to content

Commit

Permalink
Inline redundant package-private method that wraps
Browse files Browse the repository at this point in the history
Objects.requireNonNull()
  • Loading branch information
garydgregory committed Sep 1, 2024
1 parent 8f12167 commit e205e07
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ public static <T> FluentIterable<T> empty() {
* @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;
}
Expand Down
34 changes: 12 additions & 22 deletions src/main/java/org/apache/commons/collections4/IterableUtils.java
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ public Iterator<Object> iterator() {
* @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.");
}
Expand Down Expand Up @@ -219,16 +219,6 @@ public static <E> Iterable<E> chainedIterable(final Iterable<? extends E> a,
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.
*
Expand All @@ -238,7 +228,7 @@ static void checkNotNull(final Iterable<?> iterable) {
static void checkNotNull(final Iterable<?>... iterables) {
Objects.requireNonNull(iterables, "iterables");
for (final Iterable<?> iterable : iterables) {
checkNotNull(iterable);
Objects.requireNonNull(iterable, "iterable");
}
}

Expand Down Expand Up @@ -409,7 +399,7 @@ private static <E> Iterator<E> emptyIteratorIfNull(final Iterable<E> iterable) {
*/
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
Expand Down Expand Up @@ -572,7 +562,7 @@ public static boolean isEmpty(final Iterable<?> iterable) {
* @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() {
Expand Down Expand Up @@ -818,7 +808,7 @@ public static <O> List<List<O>> partition(final Iterable<? extends O> iterable,
* @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() {
Expand Down Expand Up @@ -864,7 +854,7 @@ public static int size(final Iterable<?> iterable) {
* @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.");
}
Expand Down Expand Up @@ -970,7 +960,7 @@ public static <E> String toString(final Iterable<E> iterable,
*/
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
Expand All @@ -994,7 +984,7 @@ public Iterator<O> iterator() {
* @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() {
Expand All @@ -1015,7 +1005,7 @@ public Iterator<E> iterator() {
* @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;
}
Expand All @@ -1042,8 +1032,8 @@ public static <E> Iterable<E> unmodifiableIterable(final Iterable<E> iterable) {
*/
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() {
Expand All @@ -1069,7 +1059,7 @@ public Iterator<E> iterator() {
* @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
Expand Down

0 comments on commit e205e07

Please sign in to comment.