Uses of Interface
zone.lamprey.function.BiFunction
| Package | Description |
|---|---|
| zone.lamprey.function |
Functional interfaces provide target types for lambda expressions
and method references.
|
-
Uses of BiFunction in zone.lamprey.function
Subinterfaces of BiFunction in zone.lamprey.function Modifier and Type Interface Description interfaceBinaryOperator<T>Represents an operation upon two operands of the same type, producing a result of the same type as the operands.interfaceBiPredicate<T,U>Represents a predicate (boolean-valued function) of two arguments.interfaceDoubleBinaryOperatorRepresents an operation upon twodouble-valued operands and producing adouble-valued result.interfaceIntBinaryOperatorRepresents an operation upon twoint-valued operands and producing anint-valued result.interfaceLongBinaryOperatorRepresents an operation upon twolong-valued operands and producing along-valued result.interfaceToDoubleBiFunction<T,U>Represents a function that accepts two arguments and produces a double-valued result.interfaceToIntBiFunction<T,U>Represents a function that accepts two arguments and produces an int-valued result.interfaceToLongBiFunction<T,U>Represents a function that accepts two arguments and produces a long-valued result.Methods in zone.lamprey.function with type parameters of type BiFunction Modifier and Type Method Description default <T, U, R, F extends BiFunction<T, U, R>>
FRunnable. andThen(F after)LikeRunnable.andThen(Runnable), but creates a BiFunction.Methods in zone.lamprey.function that return BiFunction Modifier and Type Method Description default BiFunction<V,U,R>TriFunction. applyPartialL(T t)Performs a partial application, resulting in a function that calls this with its argument and the argument given here.default BiFunction<T,V,R>TriFunction. applyPartialM(U u)Performs a partial application, resulting in a function that calls this with its argument and the argument given here.default BiFunction<T,U,R>TriFunction. applyPartialR(V v)Performs a partial application, resulting in a function that calls this with its argument and the argument given here.default <S> BiFunction<T,U,S>BiFunction. map(Function<? super R,? extends S> functor)Lift a function.default <S> BiFunction<T,U,S>ToDoubleBiFunction. mapToObj(DoubleFunction<? extends S> functor)Lift a function.default <S> BiFunction<T,U,S>ToIntBiFunction. mapToObj(IntFunction<? extends S> functor)Lift a function.default <S> BiFunction<T,U,S>ToLongBiFunction. mapToObj(LongFunction<? extends S> functor)Lift a function.