Package it.tidalwave.util.spi
Class ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE>
- java.lang.Object
-
- it.tidalwave.util.spi.ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE>
-
- Type Parameters:
COLLECTED_TYPE- the type of collected itemsCOLLECTING_TYPE- the type of collecting item
public abstract class ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> extends Object implements Collector<COLLECTED_TYPE,List<COLLECTED_TYPE>,COLLECTING_TYPE>
- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.util.stream.Collector
Collector.Characteristics
-
-
Constructor Summary
Constructors Constructor Description ArrayListCollectorSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BiConsumer<List<COLLECTED_TYPE>,COLLECTED_TYPE>accumulator()Set<Collector.Characteristics>characteristics()BinaryOperator<List<COLLECTED_TYPE>>combiner()Supplier<List<COLLECTED_TYPE>>supplier()
-
-
-
Method Detail
-
supplier
@Nonnull public Supplier<List<COLLECTED_TYPE>> supplier()
- Specified by:
supplierin interfaceCollector<COLLECTED_TYPE,List<COLLECTED_TYPE>,COLLECTING_TYPE>
-
accumulator
@Nonnull public BiConsumer<List<COLLECTED_TYPE>,COLLECTED_TYPE> accumulator()
- Specified by:
accumulatorin interfaceCollector<COLLECTED_TYPE,List<COLLECTED_TYPE>,COLLECTING_TYPE>
-
combiner
@Nonnull public BinaryOperator<List<COLLECTED_TYPE>> combiner()
- Specified by:
combinerin interfaceCollector<COLLECTED_TYPE,List<COLLECTED_TYPE>,COLLECTING_TYPE>
-
characteristics
@Nonnull public Set<Collector.Characteristics> characteristics()
- Specified by:
characteristicsin interfaceCollector<COLLECTED_TYPE,List<COLLECTED_TYPE>,COLLECTING_TYPE>
-
-