# 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
Provides tuple classes, both mutable and immutable `Pair` and `Triple`.

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

  Fields in org.apache.commons.lang3.function declared as FailableBiFunction
  Modifier and Type
  Field
  Description
  `static final FailableBiFunction`
  FailableBiFunction.`NOP`
  NOP singleton
  Methods in org.apache.commons.lang3.function that return FailableBiFunction
  Modifier and Type
  Method
  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()`
  Gets the NOP singleton.
  Methods in org.apache.commons.lang3.function with parameters of type FailableBiFunction
  Modifier and Type
  Method
  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
  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.