Class AbstractPredicateBasedCombiner<T,BT extends Procedure<T>>
java.lang.Object
org.eclipse.collections.impl.parallel.AbstractProcedureCombiner<BT>
org.eclipse.collections.impl.parallel.AbstractPredicateBasedCombiner<T,BT>
- All Implemented Interfaces:
Serializable
,Combiner<BT>
- Direct Known Subclasses:
FastListRejectProcedureCombiner
,FastListSelectProcedureCombiner
,RejectProcedureCombiner
,SelectProcedureCombiner
public abstract class AbstractPredicateBasedCombiner<T,BT extends Procedure<T>>
extends AbstractProcedureCombiner<BT>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractPredicateBasedCombiner
(boolean useCombineOne, Iterable<?> sourceCollection, int initialCapacity, Collection<T> targetCollection) -
Method Summary
Modifier and TypeMethodDescriptionprivate Collection
<T> createResultForCollection
(Iterable<?> sourceCollection, int initialCapacity) protected final Collection
<T> initializeResult
(Iterable<?> sourceCollection, Collection<T> targetCollection, int initialCapacity) Methods inherited from class org.eclipse.collections.impl.parallel.AbstractProcedureCombiner
setCombineOne, useCombineOne
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.collections.impl.parallel.Combiner
combineAll, combineOne
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
result
-
-
Constructor Details
-
AbstractPredicateBasedCombiner
protected AbstractPredicateBasedCombiner(boolean useCombineOne, Iterable<?> sourceCollection, int initialCapacity, Collection<T> targetCollection)
-
-
Method Details
-
initializeResult
protected final Collection<T> initializeResult(Iterable<?> sourceCollection, Collection<T> targetCollection, int initialCapacity) -
createResultForCollection
-
getResult
-