Skip navigation links
A B C D E F G H I L M O P Q R S T U V W 

A

accept(T) - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
 
accept(T) - Method in class com.aol.cyclops.closures.mutable.Mutable
 
accept(Boolean) - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
 
accept(Byte) - Method in class com.aol.cyclops.closures.mutable.MutableByte
 
accept(Character) - Method in class com.aol.cyclops.closures.mutable.MutableChar
 
accept(double) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
accept(Float) - Method in class com.aol.cyclops.closures.mutable.MutableFloat
 
accept(int) - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
accept(long) - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
accept(Short) - Method in class com.aol.cyclops.closures.mutable.MutableShort
 
accept(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.QuadConsumer
 
accept(T1, T2, T3, T4, T5) - Method in interface com.aol.cyclops.functions.QuintConsumer
 
accept(S1, S2, S3) - Method in interface com.aol.cyclops.functions.TriConsumer
 
accumulate() - Method in class com.aol.cyclops.validation.CumulativeValidator
Accumulate validation results.
accumulate(T) - Method in class com.aol.cyclops.validation.CumulativeValidator
Accumulate validation results
accumulateUntilFail(T) - Method in class com.aol.cyclops.validation.CumulativeValidator
Run the accumulation until first fail
add(<any>) - Method in class com.aol.cyclops.validation.CumulativeValidator
Add a FunctionalJava Validation to this CumulativeValidation
apply(boolean) - Method in interface com.aol.cyclops.closures.mutable.MutableBoolean.BooleanFunction
 
apply(byte) - Method in interface com.aol.cyclops.closures.mutable.MutableByte.ByteFunction
 
apply(char) - Method in interface com.aol.cyclops.closures.mutable.MutableChar.CharFunction
 
apply(float) - Method in interface com.aol.cyclops.closures.mutable.MutableFloat.FloatFunction
 
apply(short) - Method in interface com.aol.cyclops.closures.mutable.MutableShort.ShortFunction
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2, T3, T4, T5) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.aol.cyclops.functions.HeptFunction
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1, T2, T3, T4, T5) - Method in interface com.aol.cyclops.functions.HexFunction
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2, T3, T4, T5) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface com.aol.cyclops.functions.OctFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.QuadConsumer
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.QuadConsumer
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.QuadConsumer
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.QuadFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.QuadFunction
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.QuadFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.QuadFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.QuintConsumer
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.QuintConsumer
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.QuintConsumer
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.QuintConsumer
 
apply(T1, T2, T3, T4, T5) - Method in interface com.aol.cyclops.functions.QuintFunction
 
apply(T1) - Method in interface com.aol.cyclops.functions.QuintFunction
 
apply(T1, T2) - Method in interface com.aol.cyclops.functions.QuintFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.functions.QuintFunction
 
apply(T1, T2, T3, T4) - Method in interface com.aol.cyclops.functions.QuintFunction
 
apply(S1) - Method in interface com.aol.cyclops.functions.TriConsumer
 
apply(S1, S2) - Method in interface com.aol.cyclops.functions.TriConsumer
 
apply(S1, S2, S3) - Method in interface com.aol.cyclops.functions.TriFunction
 
apply(S1) - Method in interface com.aol.cyclops.functions.TriFunction
 
apply(S1, S2) - Method in interface com.aol.cyclops.functions.TriFunction
 
apply(T1, T2, T3) - Method in interface com.aol.cyclops.invokedynamic.CheckedTriFunction
 
AsMappable - Class in com.aol.cyclops.lambda.api
Don't break encapsulation of classes for testing purposes Coerce Objects to Map form in testing, to test their values.
AsMappable() - Constructor for class com.aol.cyclops.lambda.api.AsMappable
 
asMappable(Object) - Static method in class com.aol.cyclops.lambda.api.AsMappable
Convert supplied object to a Mappable instance.
AsMappable.CoercedMappable - Class in com.aol.cyclops.lambda.api
 
AsSupplier - Class in com.aol.cyclops.lambda.api
 
AsSupplier() - Constructor for class com.aol.cyclops.lambda.api.AsSupplier
 
asSupplier(Object) - Static method in class com.aol.cyclops.lambda.api.AsSupplier
Create a Duck typing based Supplier
asSupplier(Object, String) - Static method in class com.aol.cyclops.lambda.api.AsSupplier
Create a Duck typing based Supplier That returns the result of a call to the supplied method name
AsSupplier.CoercedSupplier<T> - Class in com.aol.cyclops.lambda.api
 

B

bounce() - Method in interface com.aol.cyclops.trampoline.Trampoline
 

C

Cacheable<OUT> - Interface in com.aol.cyclops.functions.caching
Interface that represents a pluggable cache
CheckedTriFunction<T1,T2,T3,R> - Interface in com.aol.cyclops.invokedynamic
 
CoercedMappable() - Constructor for class com.aol.cyclops.lambda.api.AsMappable.CoercedMappable
 
CoercedSupplier() - Constructor for class com.aol.cyclops.lambda.api.AsSupplier.CoercedSupplier
 
com.aol.cyclops.closures - package com.aol.cyclops.closures
 
com.aol.cyclops.closures.immutable - package com.aol.cyclops.closures.immutable
 
com.aol.cyclops.closures.mutable - package com.aol.cyclops.closures.mutable
 
com.aol.cyclops.functions - package com.aol.cyclops.functions
 
com.aol.cyclops.functions.caching - package com.aol.cyclops.functions.caching
 
com.aol.cyclops.functions.currying - package com.aol.cyclops.functions.currying
 
com.aol.cyclops.functions.inference - package com.aol.cyclops.functions.inference
 
com.aol.cyclops.invokedynamic - package com.aol.cyclops.invokedynamic
 
com.aol.cyclops.lambda.api - package com.aol.cyclops.lambda.api
 
com.aol.cyclops.trampoline - package com.aol.cyclops.trampoline
 
com.aol.cyclops.validation - package com.aol.cyclops.validation
 
complete() - Method in interface com.aol.cyclops.trampoline.Trampoline
 
computeIfAbsent(Supplier<T>) - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
Get the current value or set if it has not been set yet
computeIfAbsent(Object, Function<Object, OUT>) - Method in interface com.aol.cyclops.functions.caching.Cacheable
Implementation should call the underlying cache
computeIfAbsent(Object, Function<Object, OUT>) - Method in interface com.aol.cyclops.functions.caching.SoftenedCacheable
Implementation should call the underlying cache
convert(<any>) - Static method in class com.aol.cyclops.validation.Validator
Convert a FunctionalJava Validation result to a Cyclops Validator instance
Convertable<T> - Interface in com.aol.cyclops.closures
Interface that represents a single value that can be converted into a List, Stream or Optional
Convertable.SupplierToConvertable<T> - Class in com.aol.cyclops.closures
 
cumulative() - Method in class com.aol.cyclops.validation.Validator
 
CumulativeValidator<T,R,E> - Class in com.aol.cyclops.validation
A Cumulative Validator, that processes all validation steps and accumulates all results & errors Supports Lazy Validation (natively via isValid and add(Validator) ) And Eager Validation via FunctionalJava
CumulativeValidator() - Constructor for class com.aol.cyclops.validation.CumulativeValidator
 
Curry - Class in com.aol.cyclops.functions.currying
 
Curry() - Constructor for class com.aol.cyclops.functions.currying.Curry
 
curry(Function<T1, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry2(BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry3(TriFunction<T1, T2, T3, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry4(QuadFunction<T1, T2, T3, T4, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry5(QuintFunction<T1, T2, T3, T4, T5, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry6(HexFunction<T1, T2, T3, T4, T5, T6, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry7(HeptFunction<T1, T2, T3, T4, T5, T6, T7, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curry8(OctFunction<T1, T2, T3, T4, T5, T6, T7, T8, R>) - Static method in class com.aol.cyclops.functions.currying.Curry
 
curryC2(BiConsumer<T1, T2>) - Static method in class com.aol.cyclops.functions.currying.CurryConsumer
 
curryC3(TriConsumer<T1, T2, T3>) - Static method in class com.aol.cyclops.functions.currying.CurryConsumer
 
curryC4(QuadConsumer<T1, T2, T3, T4>) - Static method in class com.aol.cyclops.functions.currying.CurryConsumer
 
curryC5(QuintConsumer<T1, T2, T3, T4, T5>) - Static method in class com.aol.cyclops.functions.currying.CurryConsumer
 
CurryConsumer - Class in com.aol.cyclops.functions.currying
 
CurryConsumer() - Constructor for class com.aol.cyclops.functions.currying.CurryConsumer
 

D

def() - Static method in class com.aol.cyclops.closures.immutable.LazyImmutable
 
done(T) - Static method in interface com.aol.cyclops.trampoline.Trampoline
Created a completed Trampoline

E

ExceptionSoftener - Class in com.aol.cyclops.invokedynamic
Utility class for softening exceptions Use throw throwSoftenedException
ExceptionSoftener() - Constructor for class com.aol.cyclops.invokedynamic.ExceptionSoftener
 
execute(List<String>, Object, Object...) - Method in class com.aol.cyclops.invokedynamic.InvokeDynamic
 
execute(String, Object, Object...) - Method in class com.aol.cyclops.invokedynamic.InvokeDynamic
 

F

fail(E) - Static method in class com.aol.cyclops.validation.FailedResult
Construct a FailedResult
FailedResult<T,E> - Class in com.aol.cyclops.validation
Store a failed validation result
FailedResult() - Constructor for class com.aol.cyclops.validation.FailedResult
 
failure() - Method in class com.aol.cyclops.validation.FailedResult
 
failure() - Method in class com.aol.cyclops.validation.SuccessfulResult
 
failure() - Method in interface com.aol.cyclops.validation.ValidationResult
 
flatMap(Function<T, LazyImmutable<R>>) - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
FlatMap the value stored in Immutable Closed Value from one Value to another If this is an unitiatilised ImmutableClosedValue, an uninitialised closed value will be returned instead
fromExternal(Supplier<T>, Consumer<T>) - Static method in class com.aol.cyclops.closures.mutable.Mutable
Construct a Mutable that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(BooleanSupplier, Consumer<Boolean>) - Static method in class com.aol.cyclops.closures.mutable.MutableBoolean
Construct a MutableBoolean that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Byte>, Consumer<Byte>) - Static method in class com.aol.cyclops.closures.mutable.MutableByte
Construct a MutableByte that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Character>, Consumer<Character>) - Static method in class com.aol.cyclops.closures.mutable.MutableChar
Construct a MutableChar that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(DoubleSupplier, DoubleConsumer) - Static method in class com.aol.cyclops.closures.mutable.MutableDouble
Construct a MutableDouble that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Float>, Consumer<Float>) - Static method in class com.aol.cyclops.closures.mutable.MutableFloat
Construct a MutableFloat that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(IntSupplier, IntConsumer) - Static method in class com.aol.cyclops.closures.mutable.MutableInt
Construct a MutableInt that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(LongSupplier, LongConsumer) - Static method in class com.aol.cyclops.closures.mutable.MutableLong
Construct a MutableLong that gets and sets an external value using the provided Supplier and Consumer e.g.
fromExternal(Supplier<Short>, Consumer<Short>) - Static method in class com.aol.cyclops.closures.mutable.MutableShort
Construct a MutableShort that gets and sets an external value using the provided Supplier and Consumer e.g.
fromSupplier(Supplier<T>) - Static method in interface com.aol.cyclops.closures.Convertable
Construct a Convertable from a Supplier
Functions - Class in com.aol.cyclops.functions
Deprecated.
Functions() - Constructor for class com.aol.cyclops.functions.Functions
Deprecated.
 

G

get() - Method in interface com.aol.cyclops.closures.Convertable
 
get() - Method in class com.aol.cyclops.closures.Convertable.SupplierToConvertable
 
get() - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
 
get() - Method in class com.aol.cyclops.closures.mutable.Mutable
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableByte
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableChar
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableFloat
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
get() - Method in class com.aol.cyclops.closures.mutable.MutableShort
 
get() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
getAsBoolean() - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
 
getAsByte() - Method in class com.aol.cyclops.closures.mutable.MutableByte
 
getAsChar() - Method in class com.aol.cyclops.closures.mutable.MutableChar
 
getAsDouble() - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
getAsFloat() - Method in class com.aol.cyclops.closures.mutable.MutableFloat
 
getAsInt() - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
getAsLong() - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
getAsShort() - Method in class com.aol.cyclops.closures.mutable.MutableShort
 
getFieldMap(Class) - Static method in class com.aol.cyclops.invokedynamic.ReflectionCache
 
getFields(Class) - Static method in class com.aol.cyclops.invokedynamic.ReflectionCache
 
getInstance() - Method in interface com.aol.cyclops.lambda.api.TupleWrapper
 
getSupplierMethodNames() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
Gettable<T> - Interface in com.aol.cyclops.lambda.api
 
getUnapplyMethod(Class) - Static method in class com.aol.cyclops.invokedynamic.ReflectionCache
 

H

HeptFunction<T1,T2,T3,T4,T5,T6,T7,R> - Interface in com.aol.cyclops.functions
 
HexFunction<T1,T2,T3,T4,T5,T6,R> - Interface in com.aol.cyclops.functions
 

I

InvokeDynamic - Class in com.aol.cyclops.invokedynamic
 
InvokeDynamic() - Constructor for class com.aol.cyclops.invokedynamic.InvokeDynamic
 
isValid(Predicate<T>, E, R) - Method in class com.aol.cyclops.validation.CumulativeValidator
Add another validation to this cumulative validator
isValid(T) - Method in class com.aol.cyclops.validation.Validator
 
iterator() - Method in interface com.aol.cyclops.closures.Convertable
 

L

l1(Function<T1, R>) - Static method in class com.aol.cyclops.functions.inference.Lambda
e.g.
l2(Function<T1, Function<T2, R>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 2 e.g.
l3(Function<T1, Function<T2, Function<T3, R>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 3 e.g.
l4(Function<T1, Function<T2, Function<T3, Function<T4, R>>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 4 e.g.
l5(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, R>>>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 5 e.g.
l6(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, R>>>>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 6 e.g.
l7(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, R>>>>>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 7 e.g.
l8(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, Function<T8, R>>>>>>>>) - Static method in class com.aol.cyclops.functions.inference.Lambda
Create a curried function with arity of 8 e.g.
Lambda - Class in com.aol.cyclops.functions.inference
Lambda type inferencing helper / curried function creation helper
Lambda() - Constructor for class com.aol.cyclops.functions.inference.Lambda
 
LazyImmutable<T> - Class in com.aol.cyclops.closures.immutable
A class that represents an 'immutable' value that is generated inside a lambda expression, but is accessible outside it It will only allow it's value to be set once.
LazyImmutable() - Constructor for class com.aol.cyclops.closures.immutable.LazyImmutable
 

M

map(Function<T, R>) - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
Map the value stored in this Immutable Closed Value from one Value to another If this is an unitiatilised ImmutableClosedValue, an uninitialised closed value will be returned instead
mapInput(Function<T1, T>) - Method in class com.aol.cyclops.closures.mutable.Mutable
 
mapInput(DoubleUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapInput(IntUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapInput(LongUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Boolean>) - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Byte>) - Method in class com.aol.cyclops.closures.mutable.MutableByte
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Character>) - Method in class com.aol.cyclops.closures.mutable.MutableChar
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Double>) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Float>) - Method in class com.aol.cyclops.closures.mutable.MutableFloat
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Integer>) - Method in class com.aol.cyclops.closures.mutable.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Long>) - Method in class com.aol.cyclops.closures.mutable.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapInputToObj(Function<T1, Short>) - Method in class com.aol.cyclops.closures.mutable.MutableShort
Use the supplied function to perform a lazy map operation when get is called
mapOutput(Function<T, R>) - Method in class com.aol.cyclops.closures.mutable.Mutable
 
mapOutput(DoubleUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapOutput(IntUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapOutput(LongUnaryOperator) - Method in class com.aol.cyclops.closures.mutable.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Boolean, R>) - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Byte, R>) - Method in class com.aol.cyclops.closures.mutable.MutableByte
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Character, R>) - Method in class com.aol.cyclops.closures.mutable.MutableChar
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Double, R>) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Float, R>) - Method in class com.aol.cyclops.closures.mutable.MutableFloat
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Integer, R>) - Method in class com.aol.cyclops.closures.mutable.MutableInt
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Long, R>) - Method in class com.aol.cyclops.closures.mutable.MutableLong
Use the supplied function to perform a lazy map operation when get is called
mapOutputToObj(Function<Short, R>) - Method in class com.aol.cyclops.closures.mutable.MutableShort
Use the supplied function to perform a lazy map operation when get is called
Mappable - Interface in com.aol.cyclops.lambda.api
Interface that represents an Object that can be converted to a map
memoiseBiFunction(BiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.functions.Functions
Deprecated.
Convert a BiFunction into one that caches it's result
memoiseCallable(Callable<T>) - Static method in class com.aol.cyclops.functions.Functions
Deprecated.
Convert a Callable into one that caches it's result
memoiseFunction(Function<T, R>) - Static method in class com.aol.cyclops.functions.Functions
Deprecated.
Convert a Function into one that caches it's result
memoisePredicate(Predicate<T>) - Static method in class com.aol.cyclops.functions.Functions
Deprecated.
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
Deprecated.
Convert a QuadFunction into one that caches it's result
memoiseSupplier(Supplier<T>) - Static method in class com.aol.cyclops.functions.Functions
Deprecated.
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
Deprecated.
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
more(Trampoline<Trampoline<T>>) - Static method in interface com.aol.cyclops.trampoline.Trampoline
Create a Trampoline that has more work to do
Mutable<T> - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
Mutable() - Constructor for class com.aol.cyclops.closures.mutable.Mutable
 
MutableBoolean - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableBoolean() - Constructor for class com.aol.cyclops.closures.mutable.MutableBoolean
 
MutableBoolean.BooleanFunction - Interface in com.aol.cyclops.closures.mutable
 
MutableByte - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableByte() - Constructor for class com.aol.cyclops.closures.mutable.MutableByte
 
MutableByte.ByteFunction - Interface in com.aol.cyclops.closures.mutable
 
MutableChar - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableChar() - Constructor for class com.aol.cyclops.closures.mutable.MutableChar
 
MutableChar.CharFunction - Interface in com.aol.cyclops.closures.mutable
 
MutableDouble - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableDouble() - Constructor for class com.aol.cyclops.closures.mutable.MutableDouble
 
MutableFloat - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableFloat() - Constructor for class com.aol.cyclops.closures.mutable.MutableFloat
 
MutableFloat.FloatFunction - Interface in com.aol.cyclops.closures.mutable
 
MutableInt - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableInt() - Constructor for class com.aol.cyclops.closures.mutable.MutableInt
 
MutableLong - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableLong() - Constructor for class com.aol.cyclops.closures.mutable.MutableLong
 
MutableShort - Class in com.aol.cyclops.closures.mutable
Class that represents a Closed Variable In Java 8 because of the effectively final rule references to captured variables can't be changed.
MutableShort() - Constructor for class com.aol.cyclops.closures.mutable.MutableShort
 
MutableShort.ShortFunction - Interface in com.aol.cyclops.closures.mutable
 
mutate(Function<T, T>) - Method in class com.aol.cyclops.closures.mutable.Mutable
 
mutate(MutableBoolean.BooleanFunction) - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
 
mutate(MutableByte.ByteFunction) - Method in class com.aol.cyclops.closures.mutable.MutableByte
 
mutate(MutableChar.CharFunction) - Method in class com.aol.cyclops.closures.mutable.MutableChar
 
mutate(DoubleFunction<Double>) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
mutate(MutableFloat.FloatFunction) - Method in class com.aol.cyclops.closures.mutable.MutableFloat
 
mutate(IntFunction<Integer>) - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
mutate(LongFunction<Long>) - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
mutate(MutableShort.ShortFunction) - Method in class com.aol.cyclops.closures.mutable.MutableShort
 

O

OctFunction<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in com.aol.cyclops.functions
 
of(T) - Static method in class com.aol.cyclops.closures.immutable.LazyImmutable
 
of(T) - Static method in class com.aol.cyclops.closures.mutable.Mutable
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(boolean) - Static method in class com.aol.cyclops.closures.mutable.MutableBoolean
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(byte) - Static method in class com.aol.cyclops.closures.mutable.MutableByte
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(char) - Static method in class com.aol.cyclops.closures.mutable.MutableChar
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(double) - Static method in class com.aol.cyclops.closures.mutable.MutableDouble
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(float) - Static method in class com.aol.cyclops.closures.mutable.MutableFloat
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(int) - Static method in class com.aol.cyclops.closures.mutable.MutableInt
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(long) - Static method in class com.aol.cyclops.closures.mutable.MutableLong
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(short) - Static method in class com.aol.cyclops.closures.mutable.MutableShort
Create a Mutable variable, which can be mutated inside a Closure e.g.
of(Predicate<T>, E, R) - Static method in class com.aol.cyclops.validation.CumulativeValidator
Static factory method Construct a CumulativeValidator that checks for the supplied condition returns the supplied error if it doesn't hold or the supplied result if it does.
of(<any>) - Static method in class com.aol.cyclops.validation.CumulativeValidator
Static factory method Construct a CumulativeValidator from the supplied FunctionalJava validation object
of(Predicate<T>, E, R) - Static method in class com.aol.cyclops.validation.Validator
Construct a Validator
orElse(T) - Method in interface com.aol.cyclops.closures.Convertable
Get the contained value or else the provided alternative
orElseGet(Supplier<? extends T>) - Method in interface com.aol.cyclops.closures.Convertable
 
orElseThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops.closures.Convertable
Get the contained value or throw an exception if null

P

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
 
print(T) - Method in interface com.aol.cyclops.lambda.api.Printable
 
Printable - Interface in com.aol.cyclops.lambda.api
Mixin a print method with a return value (can be used as a method reference to methods that accept Functions).

Q

QuadConsumer<T1,T2,T3,T4> - Interface in com.aol.cyclops.functions
Functional Interface for currying operations
QuadFunction<T1,T2,T3,T4,R> - Interface in com.aol.cyclops.functions
 
QuintConsumer<T1,T2,T3,T4,T5> - Interface in com.aol.cyclops.functions
 
QuintFunction<T1,T2,T3,T4,T5,R> - Interface in com.aol.cyclops.functions
 

R

ReflectionCache - Class in com.aol.cyclops.invokedynamic
 
ReflectionCache() - Constructor for class com.aol.cyclops.invokedynamic.ReflectionCache
 
result() - Method in interface com.aol.cyclops.trampoline.Trampoline
 

S

s(Supplier<T>) - Static method in class com.aol.cyclops.functions.inference.Lambda
E.g.
set(T) - Method in class com.aol.cyclops.closures.mutable.Mutable
 
set(boolean) - Method in class com.aol.cyclops.closures.mutable.MutableBoolean
 
set(byte) - Method in class com.aol.cyclops.closures.mutable.MutableByte
 
set(char) - Method in class com.aol.cyclops.closures.mutable.MutableChar
 
set(double) - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
set(float) - Method in class com.aol.cyclops.closures.mutable.MutableFloat
 
set(int) - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
set(long) - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
set(short) - Method in class com.aol.cyclops.closures.mutable.MutableShort
 
setOnce(T) - Method in class com.aol.cyclops.closures.immutable.LazyImmutable
Set the value of this ImmutableClosedValue If it has already been set will throw an exception
soften() - Method in interface com.aol.cyclops.functions.caching.Cacheable
 
softenBiConsumer(CheckedBiConsumer<T1, T2>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedBiConsumer that can throw Checked Exceptions to a standard BiConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenBiFunction(CheckedBiFunction<T1, T2, R>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedBiFunction that can throw Checked Exceptions to a standard BiFunction that can also throw Checked Exceptions (without declaring them)
softenBiPredicate(CheckedBiPredicate<T1, T2>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedBiPredicate that can throw Checked Exceptions to a standard BiPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenBooleanSupplier(CheckedBooleanSupplier) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a BooleanSuppler that throws a checked exception into one that still throws the exception, but doesn't need to declare it.
softenCallable(Callable<T>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a Callable that throws a ChecekdException into a Supplier
softenConsumer(CheckedConsumer<T>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedConsumer that can throw Checked Exceptions to a standard Consumer that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleConsumer(CheckedDoubleConsumer) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoubleConsumer that can throw Checked Exceptions to a standard DoubleConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleFunction(CheckedDoubleFunction<R>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoubleFunction that can throw Checked Exceptions to a standard DoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenDoublePredicate(CheckedDoublePredicate) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoublePredicate that can throw Checked Exceptions to a standard DoublePredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleSupplier(CheckedDoubleSupplier) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoubleSupplier to an DoubleSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenDoubleToIntFunction(CheckedDoubleToIntFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoubleToIntFunction that can throw Checked Exceptions to a standard DoubleToIntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenDoubleToLongFunction(CheckedDoubleToLongFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedDoubleToLongFunction that can throw Checked Exceptions to a standard DoubleToLongFunction that can also throw Checked Exceptions (without declaring them) e.g.
SoftenedCacheable<OUT> - Interface in com.aol.cyclops.functions.caching
Interface that represents a pluggable cache
softenFunction(CheckedFunction<T, R>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedFunction that can throw Checked Exceptions to a standard Function that can also throw Checked Exceptions (without declaring them) e.g.
softenIntConsumer(CheckedIntConsumer) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntConsumer that can throw Checked Exceptions to a standard IntConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenIntFunction(CheckedIntFunction<R>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntFunction that can throw Checked Exceptions to a standard IntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenIntPredicate(CheckedIntPredicate) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntPredicate that can throw Checked Exceptions to a standard IntPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenIntSupplier(CheckedIntSupplier) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntSupplier to an IntSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenIntToDoubleFunction(CheckedIntToDoubleFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntToDoubleFunction that can throw Checked Exceptions to a standard IntToDoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenIntToLongFunction(CheckedIntToLongFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedIntToLongFunction that can throw Checked Exceptions to a standard IntToLongFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongConsumer(CheckedLongConsumer) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongConsumer that can throw Checked Exceptions to a standard LongConsumer that can also throw Checked Exceptions (without declaring them) e.g.
softenLongFunction(CheckedLongFunction<R>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongFunction that can throw Checked Exceptions to a standard LongFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongPredicate(CheckedLongPredicate) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongPredicate that can throw Checked Exceptions to a standard LongPredicate that can also throw Checked Exceptions (without declaring them) e.g.
softenLongSupplier(CheckedLongSupplier) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongSupplier to an LongSupplier that doesn't need to declare any checked exceptions thrown e.g.
softenLongToDoubleFunction(CheckedLongToDoubleFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongToDoubleFunction that can throw Checked Exceptions to a standard LongToDoubleFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenLongToIntFunction(CheckedLongToIntFunction) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedLongToIntFunction that can throw Checked Exceptions to a standard LongToIntFunction that can also throw Checked Exceptions (without declaring them) e.g.
softenPredicate(CheckedPredicate<T>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a CheckedPredicate that can throw Checked Exceptions to a standard Predicate that can also throw Checked Exceptions (without declaring them) e.g.
softenRunnable(CheckedRunnable) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a Runnable that throws a ChecekdException into a plain old Runnable
softenSupplier(CheckedSupplier<T>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Soften a Supplier that throws a ChecekdException into a plain old Supplier
stream(Object) - Method in class com.aol.cyclops.invokedynamic.InvokeDynamic
 
success() - Method in class com.aol.cyclops.validation.FailedResult
 
success(T) - Static method in class com.aol.cyclops.validation.SuccessfulResult
Create a successful result instance with specified result
success() - Method in class com.aol.cyclops.validation.SuccessfulResult
 
success() - Method in interface com.aol.cyclops.validation.ValidationResult
 
SuccessfulResult<T,E> - Class in com.aol.cyclops.validation
Store a Successful Validation Result
SuccessfulResult() - Constructor for class com.aol.cyclops.validation.SuccessfulResult
 
supplier(Object, List<String>) - Method in class com.aol.cyclops.invokedynamic.InvokeDynamic
 
SupplierToConvertable() - Constructor for class com.aol.cyclops.closures.Convertable.SupplierToConvertable
 

T

throwIf(X, Predicate<X>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Throw the exception as upwards if the predicate holds, otherwise do nothing
throwOrHandle(X, Predicate<X>, Consumer<X>) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Throw the exception as upwards if the predicate holds, otherwise pass to the handler
throwSoftenedException(Throwable) - Static method in class com.aol.cyclops.invokedynamic.ExceptionSoftener
Convert any throwable into an unchecked exception.
toAtomicReference() - Method in interface com.aol.cyclops.closures.Convertable
 
toCompletableFuture() - Method in interface com.aol.cyclops.closures.Convertable
 
toCompletableFutureAsync() - Method in interface com.aol.cyclops.closures.Convertable
 
toCompletableFutureAsync(Executor) - Method in interface com.aol.cyclops.closures.Convertable
 
toDoubleStream() - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
toIntStream() - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
toList() - Method in interface com.aol.cyclops.closures.Convertable
 
toLongStream() - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
toMap() - Method in interface com.aol.cyclops.lambda.api.Mappable
default implementation maps field values on the host object by name
toOptional() - Method in interface com.aol.cyclops.closures.Convertable
 
toOptionalAtomicReference() - Method in interface com.aol.cyclops.closures.Convertable
 
toOptionalDouble() - Method in class com.aol.cyclops.closures.mutable.MutableDouble
 
toOptionalInt() - Method in class com.aol.cyclops.closures.mutable.MutableInt
 
toOptionalLong() - Method in class com.aol.cyclops.closures.mutable.MutableLong
 
toStream() - Method in interface com.aol.cyclops.closures.Convertable
 
toString() - Method in class com.aol.cyclops.validation.ValidationResults
 
Trampoline<T> - Interface in com.aol.cyclops.trampoline
simple Trampoline implementation : inspired by excellent TotallyLazy Java 8 impl and Mario Fusco presentation
TriConsumer<S1,S2,S3> - Interface in com.aol.cyclops.functions
 
TriFunction<S1,S2,S3,R> - Interface in com.aol.cyclops.functions
 
TupleWrapper - Interface in com.aol.cyclops.lambda.api
 

U

unbound() - Static method in class com.aol.cyclops.closures.immutable.LazyImmutable
Create an intermediate unbound (or unitialised) ImmutableClosedValue)
Uncurry - Class in com.aol.cyclops.functions.currying
 
Uncurry() - Constructor for class com.aol.cyclops.functions.currying.Uncurry
 
uncurry(Function<T1, Supplier<R>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry2(Function<T2, Function<T1, R>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry3(Function<T1, Function<T2, Function<T3, R>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry4(Function<T1, Function<T2, Function<T3, Function<T4, R>>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry5(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, R>>>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry6(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, R>>>>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry7(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, R>>>>>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurry8(Function<T1, Function<T2, Function<T3, Function<T4, Function<T5, Function<T6, Function<T7, Function<T8, R>>>>>>>>) - Static method in class com.aol.cyclops.functions.currying.Uncurry
 
uncurryC2(Function<T2, Consumer<T1>>) - Static method in class com.aol.cyclops.functions.currying.UncurryConsumer
 
uncurryC3(Function<T3, Function<T2, Consumer<T1>>>) - Static method in class com.aol.cyclops.functions.currying.UncurryConsumer
 
uncurryC4(Function<T4, Function<T3, Function<T2, Consumer<T1>>>>) - Static method in class com.aol.cyclops.functions.currying.UncurryConsumer
 
uncurryC5(Function<T5, Function<T4, Function<T3, Function<T2, Consumer<T1>>>>>) - Static method in class com.aol.cyclops.functions.currying.UncurryConsumer
 
UncurryConsumer - Class in com.aol.cyclops.functions.currying
 
UncurryConsumer() - Constructor for class com.aol.cyclops.functions.currying.UncurryConsumer
 
unwrap() - Method in class com.aol.cyclops.lambda.api.AsMappable.CoercedMappable
 
unwrap() - Method in class com.aol.cyclops.lambda.api.AsSupplier.CoercedSupplier
 
unwrap() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
unwrap() - Method in interface com.aol.cyclops.lambda.api.Mappable
 

V

ValidationResult<T,E> - Interface in com.aol.cyclops.validation
Interface that represents a Validation Result
ValidationResults<T,E> - Class in com.aol.cyclops.validation
A class that represents Validation Results from multiple validation events
ValidationResults() - Constructor for class com.aol.cyclops.validation.ValidationResults
 
Validator<T,R,E> - Class in com.aol.cyclops.validation
Class that represents a Lazy Validation
Validator() - Constructor for class com.aol.cyclops.validation.Validator
 
values() - Method in interface com.aol.cyclops.lambda.api.TupleWrapper
 

W

when(Predicate<? super T>) - Method in interface com.aol.cyclops.closures.Convertable
 
when(Predicate<? super T>, Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.closures.Convertable
Apply the predicate to this convertable value, followed by the supplied mapper.
whenOrElse(R1, Predicate<? super T>, Function<? super T, R1>) - Method in interface com.aol.cyclops.closures.Convertable
Apply the predicate to this convertable value, followed by the supplied mapper.
A B C D E F G H I L M O P Q R S T U V W 
Skip navigation links