# Uses of Package
org.apache.commons.lang3.function

Packages that use org.apache.commons.lang3.function
org.apache.commons.lang3.concurrent.locks: Provides support classes for multi-threaded programming.
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.stream: Provides utility classes to complement those in `java.util.stream`.

Classes in org.apache.commons.lang3.function used by org.apache.commons.lang3.concurrent.locks
FailableConsumer: A functional interface like `Consumer` that declares a `Throwable`.
FailableFunction: A functional interface like `Function` that declares a `Throwable`.

Classes in org.apache.commons.lang3.function used by org.apache.commons.lang3.function
FailableBiConsumer: A functional interface like `BiConsumer` that declares a `Throwable`.
FailableBiFunction: A functional interface like `BiFunction` that declares a `Throwable`.
FailableBiPredicate: A functional interface like `BiPredicate` that declares a `Throwable`.
FailableBooleanSupplier: A functional interface like `BooleanSupplier` that declares a `Throwable`.
FailableCallable: A functional interface like `Callable` that declares a `Throwable`.
FailableConsumer: A functional interface like `Consumer` that declares a `Throwable`.
FailableDoubleBinaryOperator: A functional interface like `DoubleBinaryOperator` that declares a `Throwable`.
FailableDoubleConsumer: A functional interface like `DoubleConsumer` that declares a `Throwable`.
FailableDoubleFunction: A functional interface like `DoubleFunction` that declares a `Throwable`.
FailableDoublePredicate: A functional interface like `DoublePredicate` that declares a `Throwable`.
FailableDoubleSupplier: A functional interface like `DoubleSupplier` that declares a `Throwable`.
FailableDoubleToIntFunction: A functional interface like `DoubleToIntFunction` that declares a `Throwable`.
FailableDoubleToLongFunction: A functional interface like `DoubleToLongFunction` that declares a `Throwable`.
FailableDoubleUnaryOperator: A functional interface like `DoubleUnaryOperator` that declares a `Throwable`.
FailableFunction: A functional interface like `Function` that declares a `Throwable`.
FailableIntConsumer: A functional interface like `IntConsumer` that declares a `Throwable`.
FailableIntFunction: A functional interface like `IntFunction` that declares a `Throwable`.
FailableIntPredicate: A functional interface like `IntPredicate` that declares a `Throwable`.
FailableIntSupplier: A functional interface like `IntSupplier` that declares a `Throwable`.
FailableIntToDoubleFunction: A functional interface like `IntToDoubleFunction` that declares a `Throwable`.
FailableIntToLongFunction: A functional interface like `IntToLongFunction` that declares a `Throwable`.
FailableIntUnaryOperator: A functional interface like `IntUnaryOperator` that declares a `Throwable`.
FailableLongConsumer: A functional interface like `LongConsumer` that declares a `Throwable`.
FailableLongFunction: A functional interface like `LongFunction` that declares a `Throwable`.
FailableLongPredicate: A functional interface like `LongPredicate` that declares a `Throwable`.
FailableLongSupplier: A functional interface like `LongSupplier` that declares a `Throwable`.
FailableLongToDoubleFunction: A functional interface like `LongToDoubleFunction` that declares a `Throwable`.
FailableLongToIntFunction: A functional interface like `LongToIntFunction` that declares a `Throwable`.
FailableLongUnaryOperator: A functional interface like `LongUnaryOperator` that declares a `Throwable`.
FailableObjDoubleConsumer: A functional interface like `ObjDoubleConsumer` that declares a `Throwable`.
FailableObjIntConsumer: A functional interface like `ObjIntConsumer` that declares a `Throwable`.
FailableObjLongConsumer: A functional interface like `ObjLongConsumer` that declares a `Throwable`.
FailablePredicate: A functional interface like `Predicate` that declares a `Throwable`.
FailableRunnable: A functional interface like `Runnable` that declares a `Throwable`.
FailableSupplier: A functional interface like `Supplier` that declares a `Throwable`.
FailableToDoubleBiFunction: A functional interface like `ToDoubleBiFunction` that declares a `Throwable`.
FailableToDoubleFunction: A functional interface like `ToDoubleFunction` that declares a `Throwable`.
FailableToIntBiFunction: A functional interface like `ToIntBiFunction` that declares a `Throwable`.
FailableToIntFunction: A functional interface like `ToIntFunction` that declares a `Throwable`.
FailableToLongBiFunction: A functional interface like `ToLongBiFunction` that declares a `Throwable`.
FailableToLongFunction: A functional interface like `ToLongFunction` that declares a `Throwable`.

Classes in org.apache.commons.lang3.function used by org.apache.commons.lang3.stream
FailableConsumer: A functional interface like `Consumer` that declares a `Throwable`.
FailableFunction: A functional interface like `Function` that declares a `Throwable`.
FailablePredicate: A functional interface like `Predicate` that declares a `Throwable`.