Class AbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>>
java.lang.Object
org.eclipse.collections.impl.parallel.AbstractProcedureCombiner<BT>
org.eclipse.collections.impl.parallel.AbstractTransformerBasedCombiner<V,T,BT>
- All Implemented Interfaces:
Serializable
,Combiner<BT>
- Direct Known Subclasses:
CollectIfProcedureCombiner
,CollectProcedureCombiner
,FastListCollectIfProcedureCombiner
,FastListCollectProcedureCombiner
,FlatCollectProcedureCombiner
public abstract class AbstractTransformerBasedCombiner<V,T,BT extends Procedure<T>>
extends AbstractProcedureCombiner<BT>
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractTransformerBasedCombiner
(boolean useCombineOne, Collection<V> targetCollection, Iterable<T> iterable, int initialCapacity) -
Method Summary
Modifier and TypeMethodDescriptionprivate Collection
<V> createResultForCollection
(Iterable<T> sourceCollection, int initialCapacity) protected Collection
<V> initializeResult
(Iterable<T> sourceIterable, Collection<V> 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
-
AbstractTransformerBasedCombiner
protected AbstractTransformerBasedCombiner(boolean useCombineOne, Collection<V> targetCollection, Iterable<T> iterable, int initialCapacity)
-
-
Method Details
-
initializeResult
protected Collection<V> initializeResult(Iterable<T> sourceIterable, Collection<V> targetCollection, int initialCapacity) -
createResultForCollection
-
getResult
-