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