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

Packages that use FailableBiPredicate
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.

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

  Fields in org.apache.commons.lang3.function declared as FailableBiPredicate
  Modifier and Type
  Field
  Description
  `static final FailableBiPredicate`
  FailableBiPredicate.`FALSE`
  FALSE singleton
  `static final FailableBiPredicate`
  FailableBiPredicate.`TRUE`
  TRUE singleton
  Methods in org.apache.commons.lang3.function that return FailableBiPredicate
  Modifier and Type
  Method
  Description
  `default FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`and(FailableBiPredicate<? super T, ? super U, E> other)`
  Returns a composed `FailableBiPredicate` like `BiPredicate.and(BiPredicate)`.
  `static <T, U, E extends Throwable>
  FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`falsePredicate()`
  Gets the FALSE singleton.
  `default FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`negate()`
  Returns a predicate that negates this predicate.
  `default FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`or(FailableBiPredicate<? super T, ? super U, E> other)`
  Returns a composed `FailableBiPredicate` like `BiPredicate.and(BiPredicate)`.
  `static <T, U, E extends Throwable>
  FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`truePredicate()`
  Gets the TRUE singleton.
  Methods in org.apache.commons.lang3.function with parameters of type FailableBiPredicate
  Modifier and Type
  Method
  Description
  `default FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`and(FailableBiPredicate<? super T, ? super U, E> other)`
  Returns a composed `FailableBiPredicate` like `BiPredicate.and(BiPredicate)`.
  `static <T,U> BiPredicate<T,U>`
  Failable.`asBiPredicate(FailableBiPredicate<T,U,?> predicate)`
  Converts the given `FailableBiPredicate` into a standard `BiPredicate`.
  `default FailableBiPredicate<T,U,E>`
  FailableBiPredicate.`or(FailableBiPredicate<? super T, ? super U, E> other)`
  Returns a composed `FailableBiPredicate` like `BiPredicate.and(BiPredicate)`.
  `static <T, U, E extends Throwable>
  boolean`
  Failable.`test(FailableBiPredicate<T,U,E> predicate, T object1, U object2)`
  Tests a predicate and rethrows any exception as a `RuntimeException`.