- memoiseBiFunction(BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a BiFunction into one that caches it's result
- memoiseCallable(Callable<T>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a Callable into one that caches it's result
- memoiseFunction(Function<T, R>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a Function into one that caches it's result
- memoisePredicate(Predicate<T>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a Predicate into one that caches it's result
- memoiseQuadFunction(QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a QuadFunction into one that caches it's result
- memoiseSupplier(Supplier<T>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a Supplier into one that caches it's result
- memoiseTriFunction(TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.Functions
-
Convert a TriFunction into one that caches it's result
- Memoize - Class in com.aol.cyclops.functions.caching
-
- Memoize() - Constructor for class com.aol.cyclops.functions.caching.Memoize
-
- memoizeBiFunction(BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a BiFunction into one that caches it's result
- memoizeBiFunction(BiFunction<T1, T2, R>, Cacheable<R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a BiFunction into one that caches it's result
- memoizeCallable(Callable<T>, Cacheable<T>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Callable into one that caches it's result
- memoizeCallable(Callable<T>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Callable into one that caches it's result
- memoizeFunction(Function<T, R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Function into one that caches it's result
- memoizeFunction(Function<T, R>, Cacheable<R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Function into one that caches it's result
- memoizePredicate(Predicate<T>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Predicate into one that caches it's result
- memoizePredicate(Predicate<T>, Cacheable<Boolean>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Predicate into one that caches it's result
- memoizeQuadFunction(QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a QuadFunction into one that caches it's result
- memoizeQuadFunction(QuadFunction<T1, T2, T3, T4, R>, Cacheable<R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a QuadFunction into one that caches it's result
- memoizeSupplier(Supplier<T>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Supplier into one that caches it's result
- memoizeSupplier(Supplier<T>, Cacheable<T>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a Supplier into one that caches it's result
- memoizeTriFunction(TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a TriFunction into one that caches it's result
- memoizeTriFunction(TriFunction<T1, T2, T3, R>, Cacheable<R>) - Static method in class com.aol.cyclops.functions.caching.Memoize
-
Convert a TriFunction into one that caches it's result
- partial(T1, Function<T1, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a function with 1 arguments applied to the supplied Function
- partial2(T1, T2, BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a function with 2 arguments applied to the supplied BiFunction
- partial2(T1, BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a function with 1 arguments applied to the supplied BiFunction
- partial3(T1, T2, T3, TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a function with 3 arguments applied to the supplied TriFunction
- partial3(T1, T2, TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a function with 2 arguments applied to the supplied TriFunction
- partial3(T1, TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 1 argument applied to the supplied TriFunction
- partial4(T1, T2, T3, T4, QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 3 arguments applied to the supplied QuadFunction
- partial4(T1, T2, T3, QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 3 arguments applied to the supplied QuadFunction
- partial4(T1, T2, QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 2 arguments applied to the supplied QuadFunction
- partial4(T1, QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 1 argument applied to the supplied QuadFunction
- partial5(T1, T2, T3, T4, T5, QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 4 arguments applied to the supplied QuintFunction
- partial5(T1, T2, T3, T4, QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 4 arguments applied to the supplied QuintFunction
- partial5(T1, T2, T3, QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 3 arguments applied to the supplied QuintFunction
- partial5(T1, T2, QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a TriFunction with 2 arguments applied to the supplied QuintFunction
- partial5(T1, QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuadFunction with 1 argument applied to the supplied QuintFunction
- partial6(T1, T2, T3, T4, T5, T6, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 5 arguments applied to the supplied HexFunction
- partial6(T1, T2, T3, T4, T5, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 5 arguments applied to the supplied HexFunction
- partial6(T1, T2, T3, T4, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 4 arguments applied to the supplied HexFunction
- partial6(T1, T2, T3, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a TriFunction with 3 arguments applied to the supplied HexFunction
- partial6(T1, T2, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuadFunction with 2 arguments applied to the supplied HexFunction
- partial6(T1, HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuintFunction with 1 argument applied to the supplied HexFunction
- partial7(T1, T2, T3, T4, T5, T6, T7, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 6 arguments applied to the supplied HeptFunction
- partial7(T1, T2, T3, T4, T5, T6, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 6 arguments applied to the supplied HeptFunction
- partial7(T1, T2, T3, T4, T5, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 5 arguments applied to the supplied HeptFunction
- partial7(T1, T2, T3, T4, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a TriFunction with 4 arguments applied to the supplied HeptFunction
- partial7(T1, T2, T3, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuadFunction with 3 arguments applied to the supplied HeptFunction
- partial7(T1, T2, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuintFunction with 2 arguments applied to the supplied HeptFunction
- partial7(T1, HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a HexFunction with 1 argument applied to the supplied HeptFunction
- partial8(T1, T2, T3, T4, T5, T6, T7, T8, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 7 arguments applied to the supplied OctFunction
- partial8(T1, T2, T3, T4, T5, T6, T7, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a Function with 7 arguments applied to the supplied OctFunction
- partial8(T1, T2, T3, T4, T5, T6, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a BiFunction with 6 arguments applied to the supplied OctFunction
- partial8(T1, T2, T3, T4, T5, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a TriFunction with 5 arguments applied to the supplied OctFunction
- partial8(T1, T2, T3, T4, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuadFunction with 4 arguments applied to the supplied OctFunction
- partial8(T1, T2, T3, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a QuintFunction with 3 arguments applied to the supplied OctFunction
- partial8(T1, T2, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a HexFunction with 2 arguments applied to the supplied OctFunction
- partial8(T1, OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.PartialApplicator
-
Returns a HeptFunction with 1 argument applied to the supplied OctFunction
- PartialApplicator - Class in com.aol.cyclops.functions.currying
-
This class consists exclusively of static methods that return functions
that are partially applied with parameters.
- PartialApplicator() - Constructor for class com.aol.cyclops.functions.currying.PartialApplicator
-