public class AnyMForComprehensions<U>
extends java.lang.Object
implements com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler<U>
| Constructor and Description |
|---|
AnyMForComprehensions() |
| Modifier and Type | Method and Description |
|---|---|
<R1,R> com.aol.cyclops.monad.AnyM<R> |
forEach2(com.aol.cyclops.monad.AnyM<U> anyM,
java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad,
java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends R>> yieldingFunction) |
<R1,R> com.aol.cyclops.monad.AnyM<R> |
forEach2(com.aol.cyclops.monad.AnyM<U> anyM,
java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad,
java.util.function.Function<? super U,java.util.function.Function<? super R1,java.lang.Boolean>> filterFunction,
java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends R>> yieldingFunction) |
<R1,R2,R> com.aol.cyclops.monad.AnyM<R> |
forEach3(com.aol.cyclops.monad.AnyM<U> anyM,
java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad1,
java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends com.aol.cyclops.monad.AnyM<R2>>> monad2,
java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,? extends R>>> yieldingFunction) |
<R1,R2,R> com.aol.cyclops.monad.AnyM<R> |
forEach3(com.aol.cyclops.monad.AnyM<U> anyM,
java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad1,
java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends com.aol.cyclops.monad.AnyM<R2>>> monad2,
java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,java.lang.Boolean>>> filterFunction,
java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,? extends R>>> yieldingFunction) |
public <R1,R> com.aol.cyclops.monad.AnyM<R> forEach2(com.aol.cyclops.monad.AnyM<U> anyM, java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad, java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends R>> yieldingFunction)
forEach2 in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler<U>public <R1,R> com.aol.cyclops.monad.AnyM<R> forEach2(com.aol.cyclops.monad.AnyM<U> anyM, java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad, java.util.function.Function<? super U,java.util.function.Function<? super R1,java.lang.Boolean>> filterFunction, java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends R>> yieldingFunction)
forEach2 in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler<U>public <R1,R2,R> com.aol.cyclops.monad.AnyM<R> forEach3(com.aol.cyclops.monad.AnyM<U> anyM, java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad1, java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends com.aol.cyclops.monad.AnyM<R2>>> monad2, java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,java.lang.Boolean>>> filterFunction, java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,? extends R>>> yieldingFunction)
forEach3 in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler<U>public <R1,R2,R> com.aol.cyclops.monad.AnyM<R> forEach3(com.aol.cyclops.monad.AnyM<U> anyM, java.util.function.Function<? super U,? extends com.aol.cyclops.monad.AnyM<R1>> monad1, java.util.function.Function<? super U,java.util.function.Function<? super R1,? extends com.aol.cyclops.monad.AnyM<R2>>> monad2, java.util.function.Function<? super U,java.util.function.Function<? super R1,java.util.function.Function<? super R2,? extends R>>> yieldingFunction)
forEach3 in interface com.aol.cyclops.lambda.monads.AnyMForComprehensionHandler<U>