public interface IntOperatorsMixin<T> extends IntOperators<T>, HasStream<T>
Modifier and Type | Method and Description |
---|---|
default Eval<java.util.OptionalDouble> |
averageInt(java.util.function.ToIntFunction<? super T> fn)
Perform an asynchronous average operation
|
default Eval<java.util.OptionalInt> |
maxInt(java.util.function.ToIntFunction<? super T> fn)
Perform an asynchronous max operation
|
default Eval<java.util.OptionalInt> |
minInt(java.util.function.ToIntFunction<? super T> fn)
Perform an asynchronous min operation
|
default Eval<java.lang.Integer> |
sumInt(java.util.function.ToIntFunction<? super T> fn)
Perform an asynchronous sum operation
|
default Eval<java.util.IntSummaryStatistics> |
summaryStatisticsInt(java.util.function.ToIntFunction<? super T> fn)
Perform an asynchronous summaryStatistics operation
|
default Eval<java.lang.Integer> sumInt(java.util.function.ToIntFunction<? super T> fn)
sumInt
in interface IntOperators<T>
Stream.mapToInt(ToIntFunction)
,
IntStream.sum()
default Eval<java.util.OptionalInt> maxInt(java.util.function.ToIntFunction<? super T> fn)
maxInt
in interface IntOperators<T>
Stream.mapToInt(ToIntFunction)
,
IntStream.max()
default Eval<java.util.OptionalInt> minInt(java.util.function.ToIntFunction<? super T> fn)
minInt
in interface IntOperators<T>
Stream.mapToInt(ToIntFunction)
,
IntStream.min()
default Eval<java.util.OptionalDouble> averageInt(java.util.function.ToIntFunction<? super T> fn)
averageInt
in interface IntOperators<T>
Stream.mapToInt(ToIntFunction)
,
IntStream.average()
default Eval<java.util.IntSummaryStatistics> summaryStatisticsInt(java.util.function.ToIntFunction<? super T> fn)
summaryStatisticsInt
in interface IntOperators<T>
Stream.mapToInt(ToIntFunction)
,
IntStream.summaryStatistics()