Package org.apache.commons.lang3.stream
Class LangCollectors.SimpleCollector<T,A,R>
java.lang.Object
org.apache.commons.lang3.stream.LangCollectors.SimpleCollector<T,A,R>
- Type Parameters:
T- the type of elements to be collectedR- the type of the result
- All Implemented Interfaces:
Collector<T,A, R>
- Enclosing class:
LangCollectors
private static final class LangCollectors.SimpleCollector<T,A,R>
extends Object
implements Collector<T,A,R>
Simple implementation class for
Collector.-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.stream.Collector
Collector.Characteristics -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BiConsumer<A, T> private final Set<Collector.Characteristics> private final BinaryOperator<A> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSimpleCollector(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Function<A, R> finisher, Set<Collector.Characteristics> characteristics) -
Method Summary
-
Field Details
-
accumulator
-
characteristics
-
combiner
-
finisher
-
supplier
-
-
Constructor Details
-
SimpleCollector
private SimpleCollector(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Function<A, R> finisher, Set<Collector.Characteristics> characteristics)
-
-
Method Details
-
accumulator
- Specified by:
accumulatorin interfaceCollector<T,A, R>
-
characteristics
- Specified by:
characteristicsin interfaceCollector<T,A, R>
-
combiner
-
finisher
-
supplier
-