Interface | Description |
---|---|
Cacheable<OUT> |
Interface that represents a pluggable cache
|
HeptFunction<T1,T2,T3,T4,T5,T6,T7,R> | |
HexFunction<T1,T2,T3,T4,T5,T6,R> | |
OctFunction<T1,T2,T3,T4,T5,T6,T7,T8,R> | |
QuadConsumer<T1,T2,T3,T4> |
A FunctionalInterface for side-effecting statements that accept 4 inputs (with no result).
|
QuadFunction<T1,T2,T3,T4,R> | |
QuintConsumer<T1,T2,T3,T4,T5> |
A FunctionalInterface for side-effecting statements that accept 5 inputs (with no result).
|
QuintFunction<T1,T2,T3,T4,T5,R> | |
SoftenedCacheable<OUT> |
Interface that represents a pluggable cache
|
TriConsumer<S1,S2,S3> |
A FunctionalInterface for side-effecting statements that accept 3 inputs (with no result).
|
TriFunction<S1,S2,S3,R> |
Class | Description |
---|---|
Curry | |
CurryConsumer | |
CurryVariance | |
Lambda |
Lambda type inferencing helper / curried function creation helper
|
Memoize | |
PartialApplicator |
This class consists exclusively of static methods that return functions
that are partially applied with parameters.
|
Predicates |
Predicates for filtering and Pattern matching
e.g.
|
Predicates.PredicateBuilder1<T1> | |
Predicates.PredicateBuilder2<T1,T2> | |
Predicates.PredicateBuilder3<T1,T2,T3> | |
Predicates.PredicateBuilder4<T1,T2,T3,T4> | |
Predicates.PredicateBuilder5<T1,T2,T3,T4,T5> | |
Uncurry | |
UncurryConsumer |