| 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> |
Functional Interface for currying operations
|
| QuadFunction<T1,T2,T3,T4,R> | |
| QuintConsumer<T1,T2,T3,T4,T5> | |
| QuintFunction<T1,T2,T3,T4,T5,R> | |
| SoftenedCacheable<OUT> |
Interface that represents a pluggable cache
|
| TriConsumer<S1,S2,S3> | |
| 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.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 |