Package org.apache.commons.lang3.function

Provides functional interfaces to complement those in java.lang.function and utilities for working with Java 8 lambdas.

Contains failable functional interfaces that address the fact that lambdas are supposed not to throw Exceptions, at least not checked Exceptions, A.K.A. instances of Exception. A failable functional interface declares a type of Exception that may be raised if the function fails.