Package com.opengamma.strata.collect.function
Additional functional interfaces not supplied by Java SE 8.
These functional interfaces follow the naming conventions of Java SE 8.
-
Interface Summary Interface Description CheckedBiConsumer<T,U> A checked version ofBiConsumer
.CheckedBiFunction<T,U,R> A checked version ofBiFunction
.CheckedBinaryOperator<T> A checked version ofBinaryOperator
.CheckedBiPredicate<T,U> A checked version ofBiPredicate
.CheckedConsumer<T> A checked version ofConsumer
.CheckedFunction<T,R> A checked version ofFunction
.CheckedPredicate<T> A checked version ofPredicate
.CheckedRunnable A checked version ofRunnable
.CheckedSupplier<R> A checked version ofSupplier
.CheckedUnaryOperator<T> A checked version ofUnaryOperator
.DoubleTernaryOperator A function of three arguments that returns a value.IntDoubleConsumer An operation consuming two arguments -int
anddouble
.IntDoublePredicate A predicate of two arguments -int
anddouble
.IntDoubleToDoubleFunction A function of two arguments -int
anddouble
.IntIntConsumer An operation consuming two arguments -int
andint
.IntIntDoubleConsumer An operation consuming three arguments -int
,int
anddouble
.IntIntDoublePredicate A predicate of three arguments -int
,int
anddouble
.IntIntDoubleToDoubleFunction A function of three arguments -int
,int
anddouble
.IntIntToDoubleFunction A function of two arguments -int
andint
.IntLongConsumer An operation consuming two arguments -int
andlong
.IntLongToLongFunction A function of two arguments -int
andlong
.IntTernaryOperator A function of three arguments that returns a value.LongTernaryOperator A function of three arguments that returns a value.ObjDoubleFunction<T,R> A function of two arguments - one object and onedouble
.ObjDoublePredicate<T> A predicate of two arguments - one object and onedouble
.ObjDoubleToDoubleFunction<T> A function of two arguments - one object and onedouble
- that returns adouble
.ObjIntFunction<T,R> A function of two arguments - one object and oneint
.ObjIntPredicate<T> A predicate of two arguments - one object and oneint
.ObjLongFunction<T,R> A function of two arguments - one object and onelong
.ObjLongPredicate<T> A predicate of two arguments - one object and onelong
.TriConsumer<T,U,V> A consumer that takes three arguments.TriFunction<T,U,V,R> A function that takes three arguments.TriPredicate<T,U,V> A predicate that takes three arguments.