T - the type of the first argument to the functionU - the type of the second argument to the functionE - the type of exception could be thrown while performing operation@FunctionalInterface
public interface ToLongBiFunctionEx<T,U,E extends java.lang.Throwable>
long-producing primitive specialization for
BiFunctionEx.
This is a functional interface
whose functional method is applyAsLong(Object, Object).
BiFunctionEx| Modifier and Type | Method and Description |
|---|---|
long |
applyAsLong(T t,
U u)
Applies this function to the given arguments.
|
default <C extends java.lang.Throwable> |
cover(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.util.function.Function<java.lang.Throwable,java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default <C extends java.lang.Throwable> |
cover(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover) |
default LongSupplierEx<E> |
fix(T left,
U right) |
default ToLongFunctionEx<U,E> |
fixLeft(T left) |
default ToLongFunctionEx<T,E> |
fixRight(U right) |
default java.util.function.ToLongBiFunction<T,U> |
unchecked() |
default java.util.function.ToLongBiFunction<T,U> |
unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.ToLongBiFunction<T,U> |
unchecked(java.util.function.Function<java.lang.Throwable,java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.ToLongBiFunction<T,U> |
unchecked(java.lang.String exceptionText,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
default java.util.function.ToLongBiFunction<T,U> |
unchecked(java.util.function.Supplier<java.lang.String> text,
java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover) |
long applyAsLong(T t, U u) throws E extends java.lang.Throwable
t - the first function argumentu - the second function argumentE extends java.lang.Throwabledefault ToLongFunctionEx<T,E> fixRight(U right)
default ToLongFunctionEx<U,E> fixLeft(T left)
default LongSupplierEx<E> fix(T left, U right)
default <C extends java.lang.Throwable> ToLongBiFunctionEx<T,U,C> cover(java.lang.String exceptionText, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> ToLongBiFunctionEx<T,U,C> cover(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> ToLongBiFunctionEx<T,U,C> cover(java.util.function.Supplier<java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default <C extends java.lang.Throwable> ToLongBiFunctionEx<T,U,C> cover(java.util.function.Function<java.lang.Throwable,java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,C> cover)
default java.util.function.ToLongBiFunction<T,U> unchecked(java.lang.String exceptionText, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
default java.util.function.ToLongBiFunction<T,U> unchecked(java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)
default java.util.function.ToLongBiFunction<T,U> unchecked(java.util.function.Supplier<java.lang.String> text, java.util.function.BiFunction<java.lang.String,java.lang.Throwable,? extends java.lang.RuntimeException> cover)