diff --git a/src/main/java/com/github/zrdj/java/predicates/collections/CollectionPredicates.java b/src/main/java/com/github/zrdj/java/predicates/collections/CollectionPredicates.java index 2b0a571..983bde8 100644 --- a/src/main/java/com/github/zrdj/java/predicates/collections/CollectionPredicates.java +++ b/src/main/java/com/github/zrdj/java/predicates/collections/CollectionPredicates.java @@ -85,7 +85,7 @@ public Predicate> containsAllOf(Collection elements) { @Override public Predicate> containsAllOf(T[] elements) { - return outer -> containsAllOf(Arrays.asList((T[]) elements)).test(outer); + return outer -> containsAllOf(Arrays.asList(elements)).test(outer); } @Override @@ -95,7 +95,7 @@ public Predicate> containsAnyOf(Collection elements) { @Override public Predicate> containsAnyOf(T[] elements) { - return outer -> containsAnyOf(Arrays.asList((T[]) elements)).test(outer); + return outer -> containsAnyOf(Arrays.asList(elements)).test(outer); } @Override @@ -105,7 +105,7 @@ public Predicate> containsNoneOf(Collection elements) { @Override public Predicate> containsNoneOf(T[] elements) { - return outer -> containsNoneOf(Arrays.asList((T[]) elements)).test(outer); + return outer -> containsNoneOf(Arrays.asList(elements)).test(outer); } @Override diff --git a/src/main/java/com/github/zrdj/java/predicates/helper/Throws.java b/src/main/java/com/github/zrdj/java/predicates/helper/Throws.java index 3f48f93..8839b19 100644 --- a/src/main/java/com/github/zrdj/java/predicates/helper/Throws.java +++ b/src/main/java/com/github/zrdj/java/predicates/helper/Throws.java @@ -1,6 +1,8 @@ package com.github.zrdj.java.predicates.helper; -public abstract class Throws { +public final class Throws { + private Throws() {} + public static boolean exception(final Action action) { try { action.execute();