Skip navigation links
A C D F G I L M O S T U 

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
 
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
 

C

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
 
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
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
 

D

def() - Static method in class com.aol.cyclops.closures.immutable.LazyImmutable
 

F

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

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
 
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
 

I

iterator() - Method in interface com.aol.cyclops.closures.Convertable
 

L

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
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

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.
orElse(T) - Method in interface com.aol.cyclops.closures.Convertable
Get the contained value or else the provided alternative
orElseThrow(Supplier<? extends X>) - Method in interface com.aol.cyclops.closures.Convertable
Get the contained value or throw an exception if null

S

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
SupplierToConvertable() - Constructor for class com.aol.cyclops.closures.Convertable.SupplierToConvertable
 

T

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
 
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
 

U

unbound() - Static method in class com.aol.cyclops.closures.immutable.LazyImmutable
Create an intermediate unbound (or unitialised) ImmutableClosedValue)
A C D F G I L M O S T U 
Skip navigation links