## Uses of Interface
org.apache.commons.lang3.function.FailableBiFunction

- Packages that use FailableBiFunction
  Package | Description
  --- | ---
  org.apache.commons.lang3.function | Provides functional interfaces to complement those in `java.lang.function` and utilities for working with Java 8 lambdas.
  org.apache.commons.lang3.tuple | Tuple classes, starting with a Pair class in version 3.0.

- - ### Uses of FailableBiFunction in org.apache.commons.lang3.function

    Fields in org.apache.commons.lang3.function declared as FailableBiFunction
    Modifier and Type | Field and Description
    --- | ---
    `static FailableBiFunction` | FailableBiFunction.`NOP` NOP singleton

    Methods in org.apache.commons.lang3.function that return FailableBiFunction
    Modifier and Type | Method and Description
    --- | ---
    `default <V> FailableBiFunction<T,U,V,E>` | FailableBiFunction.`andThen(FailableFunction<? super R,? extends V,E> after)` Returns a composed `FailableBiFunction` that like `BiFunction.andThen(Function)`.
    `static <T,U,R> FailableBiFunction<T,U,R,Throwable>` | MethodInvokers.`asFailableBiFunction(Method method)` Produces a `FailableBiFunction` for a given a function Method.
    `static <T,U,R,E extends Throwable> FailableBiFunction<T,U,R,E>` | FailableBiFunction.`nop()` Returns The NOP singleton.

    Methods in org.apache.commons.lang3.function with parameters of type FailableBiFunction
    Modifier and Type | Method and Description
    --- | ---
    `static <T,U,R,E extends Throwable> R` | Failable.`apply(FailableBiFunction<T,U,R,E> function, T input1, U input2)` Applies a function and rethrows any exception as a `RuntimeException`.
    `static <T,U,R> BiFunction<T,U,R>` | Failable.`asBiFunction(FailableBiFunction<T,U,R,?> function)` Converts the given `FailableBiFunction` into a standard `BiFunction`.

  - ### Uses of FailableBiFunction in org.apache.commons.lang3.tuple

    Methods in org.apache.commons.lang3.tuple with parameters of type FailableBiFunction
    Modifier and Type | Method and Description
    --- | ---
    `<V,E extends Throwable> V` | Pair.`apply(FailableBiFunction<L,R,V,E> function)` Applies this key and value as arguments to the given function.

Copyright © 2001–2023 The Apache Software Foundation. All rights reserved.