java.util extensions
Functional extensions
Classes related to java.util.Function and extensions like Predicate, Consumer and Supplier.
-
Morphing methods like
-
TriFunction#ignoreArg[1-4](…)morphs aTriFunctionto aQuadriFunction -
TriFunction#withArg[1-3](…)morphs aTriFunctionto aBiFunction.
-
-
Utilities for that in
Functions,Consumers,Predicates -
Consistent
equalsandhashCode, for the utility functions that produce functional implementations. E.g. the above mentionedignoreArg*andwithArg*are not simply implemented with lambda’s, but also with equals and hashcode based on the source functional class implementation.