Module org.tquadrat.foundation.base
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.