Remove unnecessary Casting

This commit is contained in:
Arturo Bernal 2021-10-09 07:48:01 +02:00 committed by Bruno P. Kinoshita
parent 5b0f22a750
commit 01413dc53b
4 changed files with 7 additions and 4 deletions

View File

@ -458,6 +458,9 @@
<contributor>
<name>Stefano Cordio</name>
</contributor>
<contributor>
<name>Arturo Bernal</name>
</contributor>
</contributors>
<dependencies>

View File

@ -100,7 +100,7 @@ public class ComparatorUtils {
@SuppressWarnings("unchecked")
public static <E> Comparator<E> chainedComparator(final Collection<Comparator<E>> comparators) {
return chainedComparator(
(Comparator<E>[]) comparators.toArray(EMPTY_COMPARATOR_ARRAY)
comparators.toArray(EMPTY_COMPARATOR_ARRAY)
);
}

View File

@ -119,7 +119,7 @@ public class SwitchClosure<E> implements Closure<E>, Serializable {
final Closure<? super E>[] closures, final Closure<? super E> defaultClosure) {
iPredicates = clone ? FunctorUtils.copy(predicates) : predicates;
iClosures = clone ? FunctorUtils.copy(closures) : closures;
iDefault = (Closure<? super E>) (defaultClosure == null ? NOPClosure.<E>nopClosure() : defaultClosure);
iDefault = defaultClosure == null ? NOPClosure.<E>nopClosure() : defaultClosure;
}
/**

View File

@ -130,8 +130,8 @@ public class SwitchTransformer<I, O> implements Transformer<I, O>, Serializable
final Transformer<? super I, ? extends O> defaultTransformer) {
iPredicates = clone ? FunctorUtils.copy(predicates) : predicates;
iTransformers = clone ? FunctorUtils.copy(transformers) : transformers;
iDefault = (Transformer<? super I, ? extends O>) (defaultTransformer == null ?
ConstantTransformer.<I, O>nullTransformer() : defaultTransformer);
iDefault = defaultTransformer == null ?
ConstantTransformer.<I, O>nullTransformer() : defaultTransformer;
}
/**