Author: tn
Date: Thu Jan 1 16:29:59 2015
New Revision: 1648873
URL: http://svn.apache.org/r1648873
Log:
Fix compilation error.
Modified:
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
Modified:
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java?rev=1648873&r1=1648872&r2=1648873&view=diff
==============================================================================
---
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
(original)
+++
commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/CollectionUtils.java
Thu Jan 1 16:29:59 2015
@@ -1024,10 +1024,10 @@ public class CollectionUtils {
final Predicate<? super O> predicate) {
@SuppressWarnings("unchecked") // safe
- final Class<R> outputClass = (Class<R>) ArrayList.class;
+ final Factory<R> factory = (Factory<R>)
FactoryUtils.instantiateFactory(ArrayList.class);
@SuppressWarnings("unchecked") // safe
final Predicate<? super O>[] predicates = new Predicate[] { predicate
};
- return partition(inputCollection,
FactoryUtils.instantiateFactory(outputClass), predicates);
+ return partition(inputCollection, factory, predicates);
}
/**
@@ -1108,8 +1108,8 @@ public class CollectionUtils {
final Predicate<? super O>... predicates) {
@SuppressWarnings("unchecked") // safe
- final Class<R> outputClass = (Class<R>) ArrayList.class;
- return partition(inputCollection,
FactoryUtils.instantiateFactory(outputClass), predicates);
+ final Factory<R> factory = (Factory<R>)
FactoryUtils.instantiateFactory(ArrayList.class);
+ return partition(inputCollection, factory, predicates);
}
/**