diff --git a/src/main/java/org/apache/commons/collections4/BagUtils.java b/src/main/java/org/apache/commons/collections4/BagUtils.java index deac7e6b3..c9bfed78f 100644 --- a/src/main/java/org/apache/commons/collections4/BagUtils.java +++ b/src/main/java/org/apache/commons/collections4/BagUtils.java @@ -245,7 +245,7 @@ public class BagUtils { */ @SuppressWarnings("unchecked") // OK, empty bag is compatible with any type public static Bag emptyBag() { - return (Bag) EMPTY_BAG; + return EMPTY_BAG; } /** diff --git a/src/main/java/org/apache/commons/collections4/QueueUtils.java b/src/main/java/org/apache/commons/collections4/QueueUtils.java index 44b50d873..053581cb3 100644 --- a/src/main/java/org/apache/commons/collections4/QueueUtils.java +++ b/src/main/java/org/apache/commons/collections4/QueueUtils.java @@ -102,6 +102,6 @@ public class QueueUtils { */ @SuppressWarnings("unchecked") // OK, empty queue is compatible with any type public static Queue emptyQueue() { - return (Queue) EMPTY_QUEUE; + return EMPTY_QUEUE; } } diff --git a/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java b/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java index 21ea05934..1e1fd835d 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java +++ b/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java @@ -51,7 +51,7 @@ public class ConstantFactory implements Factory, Serializable { @SuppressWarnings("unchecked") // The null factory works for all object types public static Factory constantFactory(final T constantToReturn) { if (constantToReturn == null) { - return (Factory) NULL_INSTANCE; + return NULL_INSTANCE; } return new ConstantFactory<>(constantToReturn); } diff --git a/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java b/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java index 826a5266c..faaedf1c1 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java @@ -50,7 +50,7 @@ public class ConstantTransformer implements Transformer, Serializabl */ @SuppressWarnings("unchecked") // The null transformer works for all object types public static Transformer nullTransformer() { - return (Transformer) NULL_INSTANCE; + return NULL_INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java b/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java index bf265e0a0..36c116d95 100644 --- a/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java +++ b/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java @@ -48,7 +48,7 @@ public class DefaultEquator implements Equator, Serializable { */ @SuppressWarnings("unchecked") // the static instance works for all types public static DefaultEquator defaultEquator() { - return (DefaultEquator) DefaultEquator.INSTANCE; + return DefaultEquator.INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java b/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java index 73692980b..ce6843e05 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java +++ b/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java @@ -44,7 +44,7 @@ public final class ExceptionClosure implements Closure, Serializable { */ @SuppressWarnings("unchecked") // the static instance works for all types public static Closure exceptionClosure() { - return (Closure) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java b/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java index 898b2fc90..a40b55390 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java +++ b/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java @@ -44,7 +44,7 @@ public final class ExceptionFactory implements Factory, Serializable { */ @SuppressWarnings("unchecked") // the static instance works for all types public static Factory exceptionFactory() { - return (Factory) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java b/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java index 5399eaf78..6d8f2aa03 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java @@ -44,7 +44,7 @@ public final class ExceptionPredicate implements Predicate, Serializable { */ @SuppressWarnings("unchecked") // the static instance works for all types public static Predicate exceptionPredicate() { - return (Predicate) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java b/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java index f9b55f0ef..3626fb953 100644 --- a/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java @@ -45,7 +45,7 @@ public final class ExceptionTransformer implements Transformer, Seri */ @SuppressWarnings("unchecked") // the static instance works for all types public static Transformer exceptionTransformer() { - return (Transformer) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java b/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java index 26aaca32e..f88f01801 100644 --- a/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java @@ -43,7 +43,7 @@ public final class FalsePredicate implements Predicate, Serializable { */ @SuppressWarnings("unchecked") // the static instance works for all types public static Predicate falsePredicate() { - return (Predicate) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/NOPClosure.java b/src/main/java/org/apache/commons/collections4/functors/NOPClosure.java index 96b464cea..1ec9d153d 100644 --- a/src/main/java/org/apache/commons/collections4/functors/NOPClosure.java +++ b/src/main/java/org/apache/commons/collections4/functors/NOPClosure.java @@ -43,7 +43,7 @@ public final class NOPClosure implements Closure, Serializable { */ @SuppressWarnings("unchecked") public static Closure nopClosure() { - return (Closure) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/NOPTransformer.java b/src/main/java/org/apache/commons/collections4/functors/NOPTransformer.java index c2c4f6dfc..439902d27 100644 --- a/src/main/java/org/apache/commons/collections4/functors/NOPTransformer.java +++ b/src/main/java/org/apache/commons/collections4/functors/NOPTransformer.java @@ -43,7 +43,7 @@ public class NOPTransformer implements Transformer, Serializable { */ @SuppressWarnings("unchecked") public static Transformer nopTransformer() { - return (Transformer) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/NotNullPredicate.java b/src/main/java/org/apache/commons/collections4/functors/NotNullPredicate.java index eab2f670b..e6a47c440 100644 --- a/src/main/java/org/apache/commons/collections4/functors/NotNullPredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/NotNullPredicate.java @@ -43,7 +43,7 @@ public final class NotNullPredicate implements Predicate, Serializable { */ @SuppressWarnings("unchecked") public static Predicate notNullPredicate() { - return (Predicate) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/NullPredicate.java b/src/main/java/org/apache/commons/collections4/functors/NullPredicate.java index 1609c37d0..5c9c43a3d 100644 --- a/src/main/java/org/apache/commons/collections4/functors/NullPredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/NullPredicate.java @@ -43,7 +43,7 @@ public final class NullPredicate implements Predicate, Serializable { */ @SuppressWarnings("unchecked") public static Predicate nullPredicate() { - return (Predicate) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/functors/TruePredicate.java b/src/main/java/org/apache/commons/collections4/functors/TruePredicate.java index a04b334ce..2a899a415 100644 --- a/src/main/java/org/apache/commons/collections4/functors/TruePredicate.java +++ b/src/main/java/org/apache/commons/collections4/functors/TruePredicate.java @@ -43,7 +43,7 @@ public final class TruePredicate implements Predicate, Serializable { */ @SuppressWarnings("unchecked") public static Predicate truePredicate() { - return (Predicate) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyIterator.java index 1ba2f886b..b381b575d 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/EmptyIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyIterator.java @@ -52,7 +52,7 @@ public class EmptyIterator extends AbstractEmptyIterator implements Resett */ @SuppressWarnings("unchecked") public static ResettableIterator resettableEmptyIterator() { - return (ResettableIterator) RESETTABLE_INSTANCE; + return RESETTABLE_INSTANCE; } /** @@ -62,7 +62,7 @@ public class EmptyIterator extends AbstractEmptyIterator implements Resett */ @SuppressWarnings("unchecked") public static Iterator emptyIterator() { - return (Iterator) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyListIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyListIterator.java index 92c431c35..f54e1e990 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/EmptyListIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyListIterator.java @@ -53,7 +53,7 @@ public class EmptyListIterator extends AbstractEmptyIterator implements */ @SuppressWarnings("unchecked") public static ResettableListIterator resettableEmptyListIterator() { - return (ResettableListIterator) RESETTABLE_INSTANCE; + return RESETTABLE_INSTANCE; } /** @@ -63,7 +63,7 @@ public class EmptyListIterator extends AbstractEmptyIterator implements */ @SuppressWarnings("unchecked") public static ListIterator emptyListIterator() { - return (ListIterator) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java index 3b97508fd..a89081143 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyMapIterator.java @@ -42,7 +42,7 @@ public class EmptyMapIterator extends AbstractEmptyMapIterator imple */ @SuppressWarnings("unchecked") public static MapIterator emptyMapIterator() { - return (MapIterator) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedIterator.java index ff9d386c4..3f5664efd 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedIterator.java @@ -41,7 +41,7 @@ public class EmptyOrderedIterator extends AbstractEmptyIterator */ @SuppressWarnings("unchecked") public static OrderedIterator emptyOrderedIterator() { - return (OrderedIterator) INSTANCE; + return INSTANCE; } /** diff --git a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java index 598c77a7b..dab9aed75 100644 --- a/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java +++ b/src/main/java/org/apache/commons/collections4/iterators/EmptyOrderedMapIterator.java @@ -42,7 +42,7 @@ public class EmptyOrderedMapIterator extends AbstractEmptyMapIterator OrderedMapIterator emptyOrderedMapIterator() { - return (OrderedMapIterator) INSTANCE; + return INSTANCE; } /**