Package com.strobel.core
Class Aggregate
java.lang.Object
com.strobel.core.Aggregate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <TSource,
TAccumulate>
TAccumulateaggregate
(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator) static <TSource,
TAccumulate, TResult>
TResultaggregate
(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector) static <TSource,
TAccumulate>
TAccumulateaggregate
(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator) static <TSource,
TAccumulate, TResult>
TResultaggregate
(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector)
-
Constructor Details
-
Aggregate
private Aggregate()
-
-
Method Details
-
aggregate
public static <TSource,TAccumulate> TAccumulate aggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator) -
aggregate
public static <TSource,TAccumulate> TAccumulate aggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator) -
aggregate
public static <TSource,TAccumulate, TResult aggregateTResult> (Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector) -
aggregate
public static <TSource,TAccumulate, TResult aggregateTResult> (Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector)
-