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> TResult aggregate(Iterable<TSource> source, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector) -
aggregate
public static <TSource, TAccumulate, TResult> TResult aggregate(Iterable<TSource> source, TAccumulate seed, Accumulator<TSource, TAccumulate> accumulator, Selector<TAccumulate, TResult> resultSelector)
-