Package com.strobel.core
Class Aggregate
- java.lang.Object
-
- com.strobel.core.Aggregate
-
public final class Aggregate extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Aggregate()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <TSource,TAccumulate>
TAccumulateaggregate(java.lang.Iterable<TSource> source, Accumulator<TSource,TAccumulate> accumulator)
static <TSource,TAccumulate,TResult>
TResultaggregate(java.lang.Iterable<TSource> source, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
static <TSource,TAccumulate>
TAccumulateaggregate(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator)
static <TSource,TAccumulate,TResult>
TResultaggregate(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
-
-
-
Method Detail
-
aggregate
public static <TSource,TAccumulate> TAccumulate aggregate(java.lang.Iterable<TSource> source, Accumulator<TSource,TAccumulate> accumulator)
-
aggregate
public static <TSource,TAccumulate> TAccumulate aggregate(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator)
-
aggregate
public static <TSource,TAccumulate,TResult> TResult aggregate(java.lang.Iterable<TSource> source, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
-
aggregate
public static <TSource,TAccumulate,TResult> TResult aggregate(java.lang.Iterable<TSource> source, TAccumulate seed, Accumulator<TSource,TAccumulate> accumulator, Selector<TAccumulate,TResult> resultSelector)
-
-