Package org.tquadrat.foundation.function
Functional interfaces for the Foundation Library.
Unless otherwise stated, null argument values will cause methods
and constructors of all classes in this package to throw an
Exception,
usually a
NullArgumentException,
but in some rare cases, it could be also a
NullPointerException.
-
ClassDescriptionSome helper methods for the use with lambdas and functional interfaces.Getter<T>The definition for a getter method.Represents a supplier of
Number-valued results.Setter<T>The definition for a setter method.TriConsumer<A,B, C> Represents an operation that accepts three input arguments and returns no result.TriFunction<A,B, C, R> Represents an operation that accepts three input arguments and produces a result.
