Class Aggregate

java.lang.Object
com.strobel.core.Aggregate

public final class Aggregate extends Object
  • 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)