Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Z _ Λ 

A

accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.ArrayToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.BufferedReaderToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.CallableToCompletableFutureConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.CollectionToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.DecomposableToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.EnumToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.InputStreamToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.IntegerToRangeConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.IteratorToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.NullToOptionalConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.ObjectToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalDoubleToOptionalConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalIntToOptionalConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalLongToOptionalConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.ResultsetToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.StreamableToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.StringToStreamConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.SupplierToCompletableFutureConverter
 
accept(Object) - Method in class com.aol.cyclops.comprehensions.converters.URLToStreamConverter
 
accept(Object) - Method in interface com.aol.cyclops.lambda.api.MonadicConverter
 
aggregate(Monad<?, ?>) - Method in interface com.aol.cyclops.internal.Monad
Aggregate the contents of this Monad and the supplied Monad
aggregate(AnyM<T>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Aggregate the contents of this Monad and the supplied Monad
aggregateUntyped(AnyM<?>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
allMatch(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
True if predicate matches all elements when Monad converted to a Stream
anyM() - Method in interface com.aol.cyclops.internal.Monad
 
anyM(Streamable<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from a Streamable Create a duck typed Monad wrapper.
anyM(Stream<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from a Stream Create a duck typed Monad wrapper.
anyM(Optional<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from an Optional Create a duck typed Monad wrapper.
anyM(CompletableFuture<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from a CompletableFuture Create a duck typed Monad wrapper.
anyM(Collection<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from a Collection Create a duck typed Monad wrapper.
anyM(LazySeq<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
 
anyM(Iterator<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from an Iterator Create a duck typed Monad wrapper.
anyM(T...) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from an array of values Create a duck typed Monad wrapper.
AnyM<T> - Class in com.aol.cyclops.lambda.monads
Wrapper for Any Monad type
AnyM() - Constructor for class com.aol.cyclops.lambda.monads.AnyM
 
anyM() - Method in class com.aol.cyclops.lambda.monads.MonadWrapper
 
anyM() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
anyMatch(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
True if a single element matches when Monad converted to a Stream
anyMFromBufferedReader(BufferedReader) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Construct an AnyM backed by a Stream of text from the lines of the BufferedReader
anyMFromCharSequence(CharSequence) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Construct an AnyM backed by a Stream of Characters from the text of a String
anyMFromFile(File) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Construct an AnyM backed by a Stream of text from the lines of the supplied file
anyMFromURL(URL) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Construct an AnyM backed by a Stream of text from the lines of the URL
anyMIterable(Iterable<T>) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from an Iterable Create a duck typed Monad wrapper.
AnyMonads - Class in com.aol.cyclops.lambda.monads
 
AnyMonads() - Constructor for class com.aol.cyclops.lambda.monads.AnyMonads
 
applyM(Monad<?, Function<? super T, ? extends R>>) - Method in interface com.aol.cyclops.internal.MonadFunctions
Apply function/s inside supplied Monad to data in current Monad e.g.
applyM(AnyM<Function<? super T, ? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Apply function/s inside supplied Monad to data in current Monad e.g.
ArrayToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
ArrayToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.ArrayToStreamConverter
 
AsAnyM - Class in com.aol.cyclops.lambda.api
 
AsAnyM() - Constructor for class com.aol.cyclops.lambda.api.AsAnyM
 
AsAnyMList - Class in com.aol.cyclops.lambda.api
 
AsAnyMList() - Constructor for class com.aol.cyclops.lambda.api.AsAnyMList
 
AsDecomposable - Class in com.aol.cyclops.lambda.api
 
AsDecomposable() - Constructor for class com.aol.cyclops.lambda.api.AsDecomposable
 
asDecomposable(Object) - Static method in class com.aol.cyclops.lambda.api.AsDecomposable
Coerce / wrap an Object as a Decomposable instance This adds an unapply method that returns an interable over the supplied objects fields.
AsDecomposable.CoercedDecomposable - Class in com.aol.cyclops.lambda.api
 
AsFunctor - Class in com.aol.cyclops.lambda.api
 
AsFunctor() - Constructor for class com.aol.cyclops.lambda.api.AsFunctor
 
asFunctor(Object) - Static method in class com.aol.cyclops.lambda.api.AsFunctor
Create a Duck typed functor.
AsGenericMonad - Class in com.aol.cyclops.internal
 
AsGenericMonad() - Constructor for class com.aol.cyclops.internal.AsGenericMonad
 
AsGenericMonoid - Class in com.aol.cyclops.lambda.api
 
AsGenericMonoid() - Constructor for class com.aol.cyclops.lambda.api.AsGenericMonoid
 
AsGenericMonoid.WrappedMonoid<A> - Class in com.aol.cyclops.lambda.api
 
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
 
asMonad(Object) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a duck typed Monad wrapper.
asMonoid(Object) - Static method in class com.aol.cyclops.lambda.api.AsGenericMonoid
Wrap supplied Monoid object in the cylops Monoid interface Will look for sum(a,b) or combine(a,b) methods for combiner and zero() method for zero
asSequence() - Method in class com.aol.cyclops.lambda.monads.AnyM
Wrap this Monad's contents as a Sequence without disaggreating it.
AsStreamable - Class in com.aol.cyclops.lambda.api
 
AsStreamable() - Constructor for class com.aol.cyclops.lambda.api.AsStreamable
 
asStreamable(Object) - Static method in class com.aol.cyclops.lambda.api.AsStreamable
 
asStreamable(Stream<T>) - Static method in class com.aol.cyclops.lambda.api.AsStreamable
 
AsStreamable.CoercedStreamable<T> - 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

bind(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.internal.Monad
Perform a looser typed flatMap / bind operation The return type can be another type other than the host type
bind(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.internal.MonadFunctions
 
bind(Function<? super T, ?>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a looser typed flatMap / bind operation The return type can be another type other than the host type
BufferedReaderToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
BufferedReaderToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.BufferedReaderToStreamConverter
 

C

CallableToCompletableFutureConverter - Class in com.aol.cyclops.comprehensions.converters
 
CallableToCompletableFutureConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.CallableToCompletableFutureConverter
 
CoercedDecomposable() - Constructor for class com.aol.cyclops.lambda.api.AsDecomposable.CoercedDecomposable
 
CoercedMappable() - Constructor for class com.aol.cyclops.lambda.api.AsMappable.CoercedMappable
 
CoercedStreamable() - Constructor for class com.aol.cyclops.lambda.api.AsStreamable.CoercedStreamable
 
CoercedSupplier() - Constructor for class com.aol.cyclops.lambda.api.AsSupplier.CoercedSupplier
 
collect(Collector<? super T, A, R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Mutable reduction / collection over this Monad converted to a Stream
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
collect(Stream<Collector>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Apply multiple collectors Simulataneously to this Monad
collect(Stream<T>, Stream<Collector>) - Static method in class com.aol.cyclops.streams.StreamUtils
Apply multiple Collectors, simultaneously to a Stream
collect(Stream<T>, Iterable<Collector>) - Static method in class com.aol.cyclops.streams.StreamUtils
Apply multiple Collectors, simultaneously to a Stream
collect(Stream<T>, Streamable<Collector>) - Static method in class com.aol.cyclops.streams.StreamUtils
Apply multiple Collectors, simultaneously to a Stream
collectionToAnyMList(Collection<Collection<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
CollectionToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
CollectionToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.CollectionToStreamConverter
 
com.aol.cyclops.comprehensions.comprehenders - package com.aol.cyclops.comprehensions.comprehenders
 
com.aol.cyclops.comprehensions.converters - package com.aol.cyclops.comprehensions.converters
 
com.aol.cyclops.internal - package com.aol.cyclops.internal
 
com.aol.cyclops.lambda.api - package com.aol.cyclops.lambda.api
 
com.aol.cyclops.lambda.monads - package com.aol.cyclops.lambda.monads
 
com.aol.cyclops.lambda.utils - package com.aol.cyclops.lambda.utils
 
com.aol.cyclops.streams - package com.aol.cyclops.streams
 
combiner() - Method in class com.aol.cyclops.lambda.api.AsGenericMonoid.WrappedMonoid
 
combiner() - Method in interface com.aol.cyclops.lambda.api.Monoid
 
CompletableFutureComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
CompletableFutureComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
completableFutureToAnyMList(Collection<CompletableFuture<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
Comprehender<T> - Interface in com.aol.cyclops.lambda.api
Interface for defining how Comprehensions should work for a type Cyclops For Comprehensions will supply either a JDK 8 Predicate or Function for filter / map / flatMap The comprehender should wrap these in a suitable type and make the call to the underlying Monadic Type (T) the Comprehender implementation supports.
Comprehenders - Class in com.aol.cyclops.comprehensions.comprehenders
Registered Comprehenders
Comprehenders() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.Comprehenders
 
ComprehenderSelector - Class in com.aol.cyclops.lambda.monads
 
ComprehenderSelector() - Constructor for class com.aol.cyclops.lambda.monads.ComprehenderSelector
 
computeIfAbsent(Supplier<T>) - Method in class com.aol.cyclops.lambda.utils.LazyImmutable
Get the current value or set if it has not been set yet
concat(Object, Stream<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Concat an Object and a Stream If the Object is a Stream, Streamable or Iterable will be converted (or left) in Stream form and concatonated Otherwise a new Stream.of(o) is created
convert(Stream<T>) - Method in interface com.aol.cyclops.comprehensions.converters.StreamUpscaler
 
convertToAnyM(Object) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a Monad wrapper from an Object that will be converted to Monadic form if neccessary by the registered MonadicConverters.
convertToMonad(Object) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an Object that will be converted to Monadic form if neccessary by the registered MonadicConverters.
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.ArrayToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.BufferedReaderToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.CallableToCompletableFutureConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.CollectionToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.DecomposableToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.EnumToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.InputStreamToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.IntegerToRangeConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.IteratorToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.MonadicConverters
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.NullToOptionalConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.ObjectToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalDoubleToOptionalConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalIntToOptionalConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.OptionalLongToOptionalConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.ResultsetToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.StreamableToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.StringToStreamConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.SupplierToCompletableFutureConverter
 
convertToMonadicForm(Object) - Method in class com.aol.cyclops.comprehensions.converters.URLToStreamConverter
 
convertToMonadicForm(Object) - Method in interface com.aol.cyclops.lambda.api.MonadicConverter
 
count() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
cycle(int) - Method in interface com.aol.cyclops.internal.Monad
Convert to a Stream with the values repeated specified times
cycle(int) - Method in interface com.aol.cyclops.internal.MonadFunctions
 
cycle(int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Convert to a Stream with the values repeated specified times
cycle(Monoid<T>, int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Convert to a Stream with the result of a reduction operation repeated specified times
cycle(Class<R>, int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Convert to a Stream, repeating the resulting structure specified times and lifting all values to the specified Monad type
cycle(Stream<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a new Stream that infiniteable cycles the provided Stream
cycle(Streamable<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a Stream that infiniteable cycles the provided Streamable
cycle(int, Streamable<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a Stream that infiniteable cycles the provided Streamable
cycleUntil(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Repeat in a Stream until specified predicate holds
cycleWhile(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Repeat in a Stream while specified predicate holds

D

Decomposable - Interface in com.aol.cyclops.lambda.api
trait / interface for Value Objects / Case Classes / Algebraic Data Types unapply uses Reflection by default, but clients can override it if neccessary
DecomposableToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
DecomposableToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.DecomposableToStreamConverter
 
def() - Static method in class com.aol.cyclops.lambda.utils.LazyImmutable
 
distinct() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
DoubleStreamComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
DoubleStreamComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 

E

empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
empty() - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
empty() - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
EnumToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
EnumToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.EnumToStreamConverter
 
ExceptionSoftener - Class in com.aol.cyclops.lambda.utils
 
ExceptionSoftener() - Constructor for class com.aol.cyclops.lambda.utils.ExceptionSoftener
 
ExceptionSoftener.singleton - Enum in com.aol.cyclops.lambda.utils
 
execute(List<String>, Object, Object...) - Method in class com.aol.cyclops.lambda.api.InvokeDynamic
 
execute(String, Object, Object...) - Method in class com.aol.cyclops.lambda.api.InvokeDynamic
 
executeflatMap(LazySeq, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
Wrapper around flatMap
executeflatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
executeflatMap(Stream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
executeflatMap(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
Wrapper around flatMap

F

FileToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
FileToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
 
filter(DoubleStream, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
filter(IntStream, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
filter(LongStream, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
filter(Monad, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
filter(Optional, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
filter(Object, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
filter(Stream, Predicate) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops.internal.Monad
 
filter(T, Predicate) - Method in interface com.aol.cyclops.lambda.api.Comprehender
Wrapper around filter
filter(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
filter(Predicate<? super T>) - Method in interface com.aol.cyclops.lambda.monads.Filterable
 
filter(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
Filterable<T> - Interface in com.aol.cyclops.lambda.monads
Trait that represents any class with a single argument Filter method Will coerce that method into accepting JDK 8 java.util.function.Predicates
findAny() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
findFirst() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMap(CompletableFuture, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
flatMap(DoubleStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
flatMap(IntStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
flatMap(LazySeq, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
flatMap(LongStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
flatMap(Monad, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
flatMap(Optional, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
flatMap(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
flatMap(Stream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
flatMap(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.internal.Monad
flatMap operation
flatMap(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
flatMap(Function<? super T, AnyM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
flatMap operation
flatMap(Function<? super T, SequenceM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
flatMap operation
flatMap(Function<T, LazyImmutable<R>>) - Method in class com.aol.cyclops.lambda.utils.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
flatMapAnyM(Function<? super T, AnyM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapCollection(Function<? super T, Collection<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
flatMapping to a Stream will result in the Stream being converted to a List, if the host Monad type is not a Stream (or Stream like type).
flatMapCollection(Function<? super T, Collection<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Convenience method & performance optimisation flatMapping to a Stream will result in the Stream being converted to a List, if the host Monad type is not a Stream.
flatMapCompletableFuture(Function<? super T, CompletableFuture<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
flatMapCompletableFuture(Function<? super T, CompletableFuture<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapLazySeq(Function<? super T, LazySeq<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
flatMapLazySeq(Function<? super T, LazySeq<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapOptional(Function<? super T, Optional<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Convenience method to allow method reference support, when flatMap return type is a Optional
flatMapOptional(Function<? super T, Optional<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapSequenceM(Function<? super T, SequenceM<? extends R>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
flatMapStream(Function<? super T, BaseStream<? extends R, ?>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Convenience method to allow method reference support, when flatMap return type is a Stream
flatMapStream(Function<? super T, BaseStream<? extends R, ?>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapToCompletableFuture(Function<? super MONAD, CompletableFuture<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
flatMapToOptional(Function<? super MONAD, Optional<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
 
flatMapToStream(Function<? super MONAD, Stream<? extends R>>) - Method in interface com.aol.cyclops.internal.Monad
 
flatten() - Method in interface com.aol.cyclops.internal.Monad
join / flatten one level of a nested hierarchy
flatten() - Method in class com.aol.cyclops.lambda.monads.AnyM
join / flatten one level of a nested hierarchy
foldLeft(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
foldLeftMapToType(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
foldRight(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
foldRightMapToType(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
forEach(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
forEach(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
forEachOrdered(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
FunctionExecutionInvocationHandler - Class in com.aol.cyclops.comprehensions.comprehenders
 
FunctionExecutionInvocationHandler() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.FunctionExecutionInvocationHandler
 
Functor<T> - Interface in com.aol.cyclops.lambda.monads
An interoperability trait that wraps & encapsulates any Functor type Uses InvokeDynamic to call Map if no suitable Comprehender present Uses (cached) JDK Dynamic Proxies to coerce function types to java.util.Function
FunctorWrapper<T> - Class in com.aol.cyclops.lambda.monads
 
FunctorWrapper() - Constructor for class com.aol.cyclops.lambda.monads.FunctorWrapper
 

G

get() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
get() - Method in class com.aol.cyclops.lambda.utils.LazyImmutable
 
get() - Method in class com.aol.cyclops.lambda.utils.Mutable
 
getFieldMap(Class) - Static method in class com.aol.cyclops.lambda.api.ReflectionCache
 
getFields(Class) - Static method in class com.aol.cyclops.lambda.api.ReflectionCache
 
getFilterable() - Method in interface com.aol.cyclops.internal.Monad
 
getFilterable() - Method in interface com.aol.cyclops.lambda.monads.Filterable
 
getFunctor() - Method in interface com.aol.cyclops.internal.Monad
 
getFunctor() - Method in interface com.aol.cyclops.lambda.monads.Functor
Override this method if you are using this class to wrap a Functor that does not implement this interface natively.
getFunctor() - Method in class com.aol.cyclops.lambda.monads.FunctorWrapper
 
getInstance() - Method in interface com.aol.cyclops.lambda.api.TupleWrapper
 
getRegisteredComprehenders() - Method in class com.aol.cyclops.comprehensions.comprehenders.Comprehenders
 
getStreamable() - Method in interface com.aol.cyclops.lambda.api.Streamable
 
getSupplierMethodNames() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
Gettable<T> - Interface in com.aol.cyclops.lambda.api
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
getTargetClass() - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
getTargetClass() - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
getUnapplyMethod(Class) - Static method in class com.aol.cyclops.lambda.api.ReflectionCache
 
getValue() - Method in class com.aol.cyclops.streams.ReversedIterator
 
grouped(int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Group elements in a Monad into a Stream

H

head() - Method in class com.aol.cyclops.streams.HeadAndTail
 
headAndTail() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
HeadAndTail<T> - Class in com.aol.cyclops.streams
 
HeadAndTail() - Constructor for class com.aol.cyclops.streams.HeadAndTail
 
headAndTail(Stream<T>) - Static method in class com.aol.cyclops.streams.StreamUtils
 
headAndTailOptional() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
headAndTailOptional(Stream<T>) - Static method in class com.aol.cyclops.streams.StreamUtils
 

I

InputStreamToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
InputStreamToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.InputStreamToStreamConverter
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
instanceOfT(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
instanceOfT(Object) - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
IntegerToRangeConverter - Class in com.aol.cyclops.comprehensions.converters
 
IntegerToRangeConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.IntegerToRangeConverter
 
IntStreamComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
IntStreamComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
invoke(Object, Method, Object[]) - Method in class com.aol.cyclops.comprehensions.comprehenders.FunctionExecutionInvocationHandler
 
InvokeDynamic - Class in com.aol.cyclops.lambda.api
 
InvokeDynamic() - Constructor for class com.aol.cyclops.lambda.api.InvokeDynamic
 
InvokeDynamicComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
InvokeDynamicComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
IsFunctor - Class in com.aol.cyclops.lambda.monads
 
IsFunctor() - Constructor for class com.aol.cyclops.lambda.monads.IsFunctor
 
IsMonad - Class in com.aol.cyclops.lambda.monads
 
IsMonad() - Constructor for class com.aol.cyclops.lambda.monads.IsMonad
 
isMonad(Object) - Method in class com.aol.cyclops.lambda.monads.IsMonad
 
isParallel() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
iterableToAnyMList(Collection<Iterable<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
iterator() - Method in interface com.aol.cyclops.lambda.api.Streamable
 
iterator() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
iteratorToAnyMList(Collection<Iterator<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
IteratorToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
IteratorToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.IteratorToStreamConverter
 

L

l1(Function<T1, R>) - Static method in class com.aol.cyclops.lambda.utils.Lambda
e.g.
l2(Function<T1, Function<T2, R>>) - Static method in class com.aol.cyclops.lambda.utils.Lambda
Create a curried function with arity of 2 e.g.
l4(Function<T1, Function<T2, Function<T3, Function<T4, R>>>>) - Static method in class com.aol.cyclops.lambda.utils.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.lambda.utils.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.lambda.utils.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.lambda.utils.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.lambda.utils.Lambda
Create a curried function with arity of 8 e.g.
Lambda - Class in com.aol.cyclops.lambda.utils
Lambda type inferencing helper / curried function creation helper
Lambda() - Constructor for class com.aol.cyclops.lambda.utils.Lambda
 
LazyImmutable<T> - Class in com.aol.cyclops.lambda.utils
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.lambda.utils.LazyImmutable
 
LazyImmutableSetMoreThanOnceException - Exception in com.aol.cyclops.lambda.utils
 
LazyImmutableSetMoreThanOnceException(String) - Constructor for exception com.aol.cyclops.lambda.utils.LazyImmutableSetMoreThanOnceException
 
LazySeqComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
LazySeqComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
liftAndBind(Function<? super T, ?>) - Method in interface com.aol.cyclops.internal.Monad
Perform a bind operation (@see #bind) but also lift the return value into a Monad using configured MonadicConverters
liftAndBind(Function<? super T, ?>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a bind operation (@see #bind) but also lift the return value into a Monad using configured MonadicConverters
liftAndBindBufferedReader(Function<? super T, BufferedReader>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied BufferedReaders
liftAndBindBufferedReader(Function<? super T, BufferedReader>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied BufferedReaders
liftAndBindCharSequence(Function<? super T, CharSequence>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a flatMap operation where the result will be a flattened stream of Characters from the CharSequence returned by the supplied function.
liftAndBindCharSequence(Function<? super T, CharSequence>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Perform a flatMap operation where the result will be a flattened stream of Characters from the CharSequence returned by the supplied function.
liftAndBindFile(Function<? super T, File>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied files.
liftAndBindFile(Function<? super T, File>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied files.
liftAndBindURL(Function<? super T, URL>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied URLs
liftAndBindURL(Function<? super T, URL>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Perform a flatMap operation where the result will be a flattened stream of Strings from the text loaded from the supplied URLs
liftAndFlatMap(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
A flatMap function that allows flatMapping to a different Monad type will attempt to lift any non-Monadic values returned into a Monadic form
liftM(Function<U, R>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
Lift a function so it accepts a Monad and returns a Monad (simplex view of a wrapped Monad) Simplex view simplifies type related challenges.
liftM2(BiFunction<U1, U2, R>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
Lift a function so it accepts a Monad and returns a Monad (simplex view of a wrapped Monad) AnyM view simplifies type related challenges.
liftObject(Comprehender, Object) - Static method in interface com.aol.cyclops.lambda.api.Comprehender
 
limit(int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertThat(anyM(Stream.of(4,3,6,7)).asSequence().limit(2).toList(),equalTo(Arrays.asList(4,3)));
limitUntil(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
NB to access nested collections in non-Stream monads as a stream use streamedMonad() first
limitUntil(Stream<U>, Predicate<? super U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Take elements from a Stream until the predicate holds
limitWhile(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
NB to access nested collections in non-Stream monads as a stream use streamedMonad() first
limitWhile(Stream<U>, Predicate<? super U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Take elements from a stream while the predicates hold
LongStreamComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
LongStreamComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 

M

map(CompletableFuture, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
map(DoubleStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
map(IntStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
map(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
map(LazySeq, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
map(LongStream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
map(Monad, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
map(Optional, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
map(Object, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
map(Stream, Function) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.internal.Monad
 
map(T, Function) - Method in interface com.aol.cyclops.lambda.api.Comprehender
Wrapper around map
map(Function<? super T, ? extends R>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
map(Function<? super T, ? extends R>) - Method in interface com.aol.cyclops.lambda.monads.Functor
 
map(Object) - Method in class com.aol.cyclops.lambda.monads.IsFunctor
 
map(Function<? super T, ? extends R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
map(Function<T, R>) - Method in class com.aol.cyclops.lambda.utils.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
Mappable - Interface in com.aol.cyclops.lambda.api
Interface that represents an Object that can be converted to a map
mapReduce(Stream) - Method in interface com.aol.cyclops.lambda.api.Monoid
Map a given Stream to required type (via mapToType method), then reduce using this monoid Example of multiple reduction using multiple Monoids and PowerTuples
mapReduce(Monoid<R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Attempt to map this Monad to the same type as the supplied Monoid (using mapToType on the monoid interface) Then use Monoid to reduce values
mapReduce(Function<? super T, ? extends R>, Monoid<R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Attempt to map this Monad to the same type as the supplied Monoid, using supplied function Then use Monoid to reduce values
mapToDouble(ToDoubleFunction<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mapToInt(ToIntFunction<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mapToLong(ToLongFunction<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mapToType(Stream) - Method in interface com.aol.cyclops.lambda.api.Monoid
 
max(Comparator<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
maxBy(Function<T, C>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
min(Comparator<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
minBy(Function<T, C>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mkString(String) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mkString(String, String, String) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
mkString(String, String, String, boolean) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
monad(Streamable<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from a Streamable Create a duck typed Monad wrapper.
monad(Stream<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from a Stream The wrapped Monaad should have equivalent methods for
monad(Optional<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an Optional The wrapped Monaad should have equivalent methods for
monad(CompletableFuture<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from a CompletableFuture The wrapped Monaad should have equivalent methods for
monad(Collection<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from a Collection The wrapped Monaad should have equivalent methods for
monad(Iterable<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an Iterable The wrapped Monaad should have equivalent methods for
monad(Iterator<T>) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an Iterator The wrapped Monaad should have equivalent methods for
monad(T...) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an array of values The wrapped Monaad should have equivalent methods for
Monad<MONAD,T> - Interface in com.aol.cyclops.internal
An interoperability Trait that encapsulates java Monad implementations.
monad() - Method in class com.aol.cyclops.lambda.monads.AnyM
 
monadFilter(Predicate<? super MONAD>) - Method in interface com.aol.cyclops.internal.Monad
 
monadFlatMap(Function<? super MONAD, ? extends R>) - Method in interface com.aol.cyclops.internal.Monad
 
MonadFunctions<MONAD,T> - Interface in com.aol.cyclops.internal
 
MonadicConverter<T> - Interface in com.aol.cyclops.lambda.api
 
MonadicConverters - Class in com.aol.cyclops.comprehensions.converters
 
MonadicConverters() - Constructor for class com.aol.cyclops.comprehensions.converters.MonadicConverters
 
monadMap(Function<? super MONAD, ? extends NT>) - Method in interface com.aol.cyclops.internal.Monad
 
MonadMonadComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
MonadMonadComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
MonadWrapper<MONAD,T> - Class in com.aol.cyclops.lambda.monads
 
MonadWrapper() - Constructor for class com.aol.cyclops.lambda.monads.MonadWrapper
 
Monoid<T> - Interface in com.aol.cyclops.lambda.api
An interoperability trait for Monoids Also inteded for use with Java 8 Streams (reduce method) Practically the method signature to reduce matches the Monoid interface Monoids could regrarded as immutable equivalents to JDK Collectors for Immutable Reduction
Mutable<T> - Class in com.aol.cyclops.lambda.utils
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.lambda.utils.Mutable
 
mutate(Function<T, T>) - Method in class com.aol.cyclops.lambda.utils.Mutable
 

N

noneMatch(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
notTypeSafeAnyM(Object) - Static method in class com.aol.cyclops.lambda.api.AsAnyM
Create a duck typed Monad wrapper.
notTypeSafeAnyMList(Collection<Object>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
NullToOptionalConverter - Class in com.aol.cyclops.comprehensions.converters
 
NullToOptionalConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.NullToOptionalConverter
 

O

ObjectToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
Convert any Object to a Stream
ObjectToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.ObjectToStreamConverter
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.CompletableFutureComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.DoubleStreamComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.IntStreamComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.InvokeDynamicComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.LazySeqComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.LongStreamComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
of(Object) - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
of(Object) - Static method in interface com.aol.cyclops.internal.Monad
Create a duck typed Monad wrapper.
of(Object) - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
of(T, Function<T, Function<T, T>>, Function<?, T>) - Static method in interface com.aol.cyclops.lambda.api.Monoid
 
of(T, Function<T, Function<T, T>>) - Static method in interface com.aol.cyclops.lambda.api.Monoid
 
of(T, BiFunction<T, T, T>) - Static method in interface com.aol.cyclops.lambda.api.Monoid
 
of(T...) - Static method in interface com.aol.cyclops.lambda.api.Streamable
 
of(Object) - Static method in class com.aol.cyclops.lambda.monads.MonadWrapper
 
of(T) - Static method in class com.aol.cyclops.lambda.utils.LazyImmutable
 
of(T) - Static method in class com.aol.cyclops.lambda.utils.Mutable
Create a Mutable variable, which can be mutated inside a Closure e.g.
OptionalComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
OptionalComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.OptionalComprehender
 
OptionalDoubleToOptionalConverter - Class in com.aol.cyclops.comprehensions.converters
 
OptionalDoubleToOptionalConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.OptionalDoubleToOptionalConverter
 
OptionalIntToOptionalConverter - Class in com.aol.cyclops.comprehensions.converters
 
OptionalIntToOptionalConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.OptionalIntToOptionalConverter
 
OptionalLongToOptionalConverter - Class in com.aol.cyclops.comprehensions.converters
 
OptionalLongToOptionalConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.OptionalLongToOptionalConverter
 
optionalToAnyMList(Collection<Optional<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 

P

Pair<T1,T2> - Class in com.aol.cyclops.streams
 
Pair(List) - Constructor for class com.aol.cyclops.streams.Pair
 
parallel() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
peek(Consumer<? super T>) - Method in interface com.aol.cyclops.internal.Monad
 
peek(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.AnyM
 
peek(Consumer<? super T>) - Method in interface com.aol.cyclops.lambda.monads.Functor
 
peek(Consumer<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
print(T) - Method in interface com.aol.cyclops.lambda.api.Printable
 
Printable - Interface in com.aol.cyclops.lambda.api
 
priority() - Method in class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.ArrayToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.ArrayToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.BufferedReaderToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.BufferedReaderToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.CallableToCompletableFutureConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.CallableToCompletableFutureConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.CollectionToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.CollectionToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.DecomposableToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.DecomposableToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.EnumToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.EnumToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.FileToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.InputStreamToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.InputStreamToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.IntegerToRangeConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.IntegerToRangeConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.IteratorToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.IteratorToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.NullToOptionalConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.NullToOptionalConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.ObjectToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.ObjectToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.OptionalDoubleToOptionalConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.OptionalDoubleToOptionalConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.OptionalIntToOptionalConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.OptionalIntToOptionalConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.OptionalLongToOptionalConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.OptionalLongToOptionalConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.ResultsetToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.ResultsetToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.StreamableToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.StreamableToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.StringToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.StringToStreamConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.SupplierToCompletableFutureConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.SupplierToCompletableFutureConverter
 
priority - Static variable in class com.aol.cyclops.comprehensions.converters.URLToStreamConverter
 
priority() - Method in class com.aol.cyclops.comprehensions.converters.URLToStreamConverter
 
priority() - Method in interface com.aol.cyclops.lambda.api.Comprehender
 
priority() - Method in interface com.aol.cyclops.lambda.api.MonadicConverter
 

R

reduce(Stream<T>) - Method in interface com.aol.cyclops.lambda.api.Monoid
 
reduce(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(BinaryOperator<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
reduce(T, BinaryOperator<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
reduce(Stream<Monoid<T>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Iterable<Monoid<T>>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Reduce with multiple reducers in parallel NB if this Monad is an Optional [Arrays.asList(1,2,3)] reduce will operate on the Optional as if the list was one value To reduce over the values on the list, called streamedMonad() first.
reduce(Stream<R>, Iterable<Monoid<R>>) - Static method in class com.aol.cyclops.streams.StreamUtils
Simultanously reduce a stream with multiple reducers
reduce(Stream<R>, Stream<Monoid<R>>) - Static method in class com.aol.cyclops.streams.StreamUtils
Simultanously reduce a stream with multiple reducers
reduceM(Monoid<NT>) - Method in interface com.aol.cyclops.internal.MonadFunctions
Perform a reduction where NT is a (native) Monad type e.g.
reduceM(Monoid<R>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Perform a reduction where NT is a (native) Monad type e.g.
reducer() - Method in interface com.aol.cyclops.lambda.api.Monoid
 
Reducers - Class in com.aol.cyclops.lambda.api
 
Reducers() - Constructor for class com.aol.cyclops.lambda.api.Reducers
 
ReflectionCache - Class in com.aol.cyclops.lambda.api
 
ReflectionCache() - Constructor for class com.aol.cyclops.lambda.api.ReflectionCache
 
replicateM(int) - Method in interface com.aol.cyclops.internal.MonadFunctions
Replicate given Monad
replicateM(int) - Method in class com.aol.cyclops.lambda.monads.AnyM
Replicate given Monad
resolveForCrossTypeFlatMap(Comprehender, Monad) - Method in class com.aol.cyclops.comprehensions.comprehenders.MonadMonadComprehender
Answers the question how should this type behave when returned in a flatMap function by another type? For example - Optional uses comp.of(opt.get()) when a value is present and comp.empty() when no value is present.
resolveForCrossTypeFlatMap(Comprehender, T) - Method in interface com.aol.cyclops.lambda.api.Comprehender
Answers the question how should this type behave when returned in a flatMap function by another type? For example - Optional uses comp.of(opt.get()) when a value is present and comp.empty() when no value is present.
ResultsetToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
ResultsetToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.ResultsetToStreamConverter
 
reverse(Stream<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Reverse a Stream
ReversedIterator<U> - Class in com.aol.cyclops.streams
 
ReversedIterator() - Constructor for class com.aol.cyclops.streams.ReversedIterator
 
reversedIterator() - Method in class com.aol.cyclops.streams.ReversedIterator
 
reversedStream(List<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a reversed Stream from a List

S

scanLeft(Monoid<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Scan left using supplied Monoid
selectComprehender(Class) - Method in class com.aol.cyclops.lambda.monads.ComprehenderSelector
 
selectComprehender(Object) - Method in class com.aol.cyclops.lambda.monads.ComprehenderSelector
 
sequence() - Method in interface com.aol.cyclops.internal.Monad
 
sequence(Collection<AnyM<T1>>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
Convert a list of Monads to a Monad with a List
sequence(Stream<AnyM<T1>>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
 
sequence() - Method in class com.aol.cyclops.lambda.monads.MonadWrapper
 
SequenceM<T> - Class in com.aol.cyclops.lambda.monads
 
sequential() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
set(T) - Method in class com.aol.cyclops.lambda.utils.Mutable
 
setOnce(T) - Method in class com.aol.cyclops.lambda.utils.LazyImmutable
Set the value of this ImmutableClosedValue If it has already been set will throw an exception
simpleFilter(Monad<?, Predicate<? super T>>) - Method in interface com.aol.cyclops.internal.MonadFunctions
Filter current monad by each element in supplied Monad e.g.
simpleFilter(AnyM<Predicate<? super T>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Filter current monad by each element in supplied Monad e.g.
skip(int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertThat(anyM(Stream.of(4,3,6,7)).asSequence().skip(2).toList(),equalTo(Arrays.asList(6,7)));
skipUntil(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertThat(anyM(Stream.of(4,3,6,7)).asSequence().skipUntil(i->i==6).toList(),equalTo(Arrays.asList(6,7)));
skipUntil(Stream<U>, Predicate<? super U>) - Static method in class com.aol.cyclops.streams.StreamUtils
skip elements in Stream until Predicate holds true
skipWhile(Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertThat(anyM(Stream.of(4,3,6,7)).asSequence().sorted().skipWhile(i->i<6).toList(),equalTo(Arrays.asList(6,7)));
skipWhile(Stream<U>, Predicate<? super U>) - Static method in class com.aol.cyclops.streams.StreamUtils
skip elements in a Stream while Predicate holds true
sliding(int) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Create a sliding view over this monad
sorted() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
sorted(Comparator<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
e.g.
spliterator() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
startsWith(Iterable<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertTrue(monad(Stream.of(1,2,3,4)).startsWith(Arrays.asList(1,2,3)));
startsWith(Iterator<T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
assertTrue(monad(Stream.of(1,2,3,4)).startsWith(Arrays.asList(1,2,3).iterator()))
stream() - Method in interface com.aol.cyclops.internal.Monad
Unwrap this Monad into a Stream.
stream() - Method in interface com.aol.cyclops.internal.MonadFunctions
 
stream(Object) - Method in class com.aol.cyclops.lambda.api.InvokeDynamic
 
stream() - Method in interface com.aol.cyclops.lambda.api.Streamable
 
stream() - Method in class com.aol.cyclops.lambda.monads.SequenceM
Unwrap this Monad into a Stream.
stream() - Method in class com.aol.cyclops.streams.ReversedIterator
 
stream(Iterable<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a stream from an iterable
stream(Iterator<U>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a stream from an iterator
stream(Map<K, V>) - Static method in class com.aol.cyclops.streams.StreamUtils
Create a stream from a map
Streamable<T> - Interface in com.aol.cyclops.lambda.api
 
StreamableComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
StreamableComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.StreamableComprehender
 
streamableToAnyMList(Collection<Streamable<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
StreamableToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
StreamableToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.StreamableToStreamConverter
 
StreamComprehender - Class in com.aol.cyclops.comprehensions.comprehenders
 
StreamComprehender() - Constructor for class com.aol.cyclops.comprehensions.comprehenders.StreamComprehender
 
streamedMonad() - Method in interface com.aol.cyclops.internal.Monad
Transform the contents of a Monad into a Monad wrapping a Stream e.g.
streamToAnyMList(Collection<Stream<T>>) - Static method in class com.aol.cyclops.lambda.api.AsAnyMList
 
StreamUpscaler<T,X> - Interface in com.aol.cyclops.comprehensions.converters
 
StreamUtils - Class in com.aol.cyclops.streams
 
StreamUtils() - Constructor for class com.aol.cyclops.streams.StreamUtils
 
StringToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
StringToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.StringToStreamConverter
 
supplier(Object, List<String>) - Method in class com.aol.cyclops.lambda.api.InvokeDynamic
 
SupplierToCompletableFutureConverter - Class in com.aol.cyclops.comprehensions.converters
 
SupplierToCompletableFutureConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.SupplierToCompletableFutureConverter
 

T

tail() - Method in class com.aol.cyclops.streams.HeadAndTail
 
tailStream() - Method in class com.aol.cyclops.streams.HeadAndTail
 
throwSoftenedException(Throwable) - Method in class com.aol.cyclops.lambda.utils.ExceptionSoftener
 
toArray() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toArray(IntFunction<A[]>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toCountDouble() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toCountInt() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toList() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toMap() - Method in interface com.aol.cyclops.lambda.api.Mappable
default implementation maps field values on the host object by name
toMonad(Object) - Static method in class com.aol.cyclops.internal.AsGenericMonad
Create a Monad wrapper from an Object The wrapped Monaad should have equivalent methods for
toOptional() - Method in interface com.aol.cyclops.internal.Monad
 
toPMap() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toPStack() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toSequence(Function<T, Stream<NT>>) - Method in class com.aol.cyclops.lambda.monads.AnyM
Sequence the contents of a Monad.
toSequence() - Method in class com.aol.cyclops.lambda.monads.AnyM
Optional<List<Integer>> into Stream<Integer>
toSet() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toStream() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toStreamable() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
toString(String) - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toString() - Method in class com.aol.cyclops.lambda.monads.AnyM
 
toTotalDouble() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
toTotalInt() - Static method in class com.aol.cyclops.lambda.api.Reducers
 
traverse(Collection<AnyM<T>>, Function<T, R>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
Convert a list of Monads to a Monad with a List applying the supplied function in the process
traverse(Stream<AnyM<T>>, Function<T, R>) - Static method in class com.aol.cyclops.lambda.monads.AnyMonads
 
TupleWrapper - Interface in com.aol.cyclops.lambda.api
 

U

unapply() - Method in interface com.aol.cyclops.lambda.api.Decomposable
 
unbound() - Static method in class com.aol.cyclops.lambda.utils.LazyImmutable
Create an intermediate unbound (or unitialised) ImmutableClosedValue)
unit(T) - Method in interface com.aol.cyclops.internal.Monad
Generate a new instance of the underlying monad with given value
unit(T) - Method in interface com.aol.cyclops.internal.MonadFunctions
 
unordered() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
unwrap() - Method in interface com.aol.cyclops.internal.Monad
 
unwrap() - Method in class com.aol.cyclops.lambda.api.AsDecomposable.CoercedDecomposable
 
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.Decomposable
 
unwrap() - Method in interface com.aol.cyclops.lambda.api.Gettable
 
unwrap() - Method in interface com.aol.cyclops.lambda.api.Mappable
 
unwrap() - Method in interface com.aol.cyclops.lambda.api.Unwrapable
 
unwrap() - Method in class com.aol.cyclops.lambda.monads.AnyM
 
unwrap() - Method in interface com.aol.cyclops.lambda.monads.Functor
 
unwrap() - Method in class com.aol.cyclops.lambda.monads.MonadWrapper
 
unwrap() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
Unwrapable - Interface in com.aol.cyclops.lambda.api
 
unwrapCompletableFuture() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
unwrapOptional() - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
unwrapOtherMonadTypes(Comprehender<T>, Object) - Static method in interface com.aol.cyclops.lambda.api.Comprehender
 
unwrapStream() - Method in class com.aol.cyclops.lambda.monads.SequenceM
Type safe unwrap
upscaleIfStream(Object) - Method in interface com.aol.cyclops.comprehensions.converters.StreamUpscaler
 
URLToStreamConverter - Class in com.aol.cyclops.comprehensions.converters
 
URLToStreamConverter() - Constructor for class com.aol.cyclops.comprehensions.converters.URLToStreamConverter
 

V

valueOf(String) - Static method in enum com.aol.cyclops.lambda.utils.ExceptionSoftener.singleton
Returns the enum constant of this type with the specified name.
values() - Method in interface com.aol.cyclops.lambda.api.TupleWrapper
 
values() - Static method in enum com.aol.cyclops.lambda.utils.ExceptionSoftener.singleton
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFilterable(T) - Method in interface com.aol.cyclops.internal.Monad
 
withFilterable(T) - Method in interface com.aol.cyclops.lambda.monads.Filterable
 
withFunctor(T) - Method in interface com.aol.cyclops.internal.Monad
 
withFunctor(T) - Method in interface com.aol.cyclops.lambda.monads.Functor
Will attempt to create a new instance of this functor type via constructor reflection if this is a wrapped Functor (i.e.
withFunctor(T) - Method in class com.aol.cyclops.lambda.monads.FunctorWrapper
 
withMonad(Object) - Method in interface com.aol.cyclops.internal.Monad
 
WrappedMonoid() - Constructor for class com.aol.cyclops.lambda.api.AsGenericMonoid.WrappedMonoid
 

X

xMatch(int, Predicate<? super T>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 

Z

zero() - Method in class com.aol.cyclops.lambda.api.AsGenericMonoid.WrappedMonoid
 
zero() - Method in interface com.aol.cyclops.lambda.api.Monoid
An element that when provided as a parameter to the combiner with another value, results in the other value being returned e.g.
zip(SequenceM<? extends S>, BiFunction<? super T, ? super S, ? extends R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Generic zip function.
zip(AnyM<? extends S>, BiFunction<? super T, ? super S, ? extends R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
 
zip(Stream<? extends S>, BiFunction<? super T, ? super S, ? extends R>) - Method in class com.aol.cyclops.lambda.monads.SequenceM
Zip this Monad with a Stream

_

_1() - Method in class com.aol.cyclops.streams.Pair
 
_2() - Method in class com.aol.cyclops.streams.Pair
 

Λ

λ3(Function<T1, Function<T2, Function<T3, R>>>) - Static method in class com.aol.cyclops.lambda.utils.Lambda
Create a curried function with arity of 3 e.g.
A B C D E F G H I L M N O P R S T U V W X Z _ Λ 
Skip navigation links