public class DoComp1<T1> extends DoComp
Constructor and Description |
---|
DoComp1(org.pcollections.PStack<DoBuilderModule.Entry> assigned,
java.lang.Class orgType) |
Modifier and Type | Method and Description |
---|---|
<T2> DoComp2<T1,T2> |
anyM(java.util.function.Function<? super T1,AnyM<T2>> f) |
DoComp1<T1> |
filter(java.util.function.Predicate<? super T1> f)
Filter data
|
<T2> DoComp2<T1,T2> |
future(java.util.function.Function<? super T1,java.util.concurrent.CompletableFuture<T2>> f) |
<T2> DoComp2<T1,T2> |
iterable(java.util.function.Function<? super T1,java.lang.Iterable<T2>> f) |
<T2> DoComp2<T1,T2> |
optional(java.util.function.Function<? super T1,java.util.Optional<T2>> f) |
<T2> DoComp2<T1,T2> |
publisher(java.util.function.Function<? super T1,org.reactivestreams.Publisher<T2>> f) |
<T2> DoComp2<T1,T2> |
reader(java.util.function.Function<? super T1,Reader<?,? extends T2>> f) |
<T2> DoComp2<T1,T2> |
stream(java.util.function.Function<? super T1,java.util.stream.BaseStream<T2,?>> f) |
<R> AnyMSeq<R> |
yield(java.util.function.Function<? super T1,? extends R> f)
Execute and Yield a result from this for comprehension using the supplied function
e.g.
|
addToAssigned, createEntry, getAssigned, getOrgType, setAssigned, yieldInternal
public DoComp1(org.pcollections.PStack<DoBuilderModule.Entry> assigned, java.lang.Class orgType)
public <T2> DoComp2<T1,T2> reader(java.util.function.Function<? super T1,Reader<?,? extends T2>> f)
public <T2> DoComp2<T1,T2> iterable(java.util.function.Function<? super T1,java.lang.Iterable<T2>> f)
public <T2> DoComp2<T1,T2> publisher(java.util.function.Function<? super T1,org.reactivestreams.Publisher<T2>> f)
public <T2> DoComp2<T1,T2> stream(java.util.function.Function<? super T1,java.util.stream.BaseStream<T2,?>> f)
public <T2> DoComp2<T1,T2> optional(java.util.function.Function<? super T1,java.util.Optional<T2>> f)
public <T2> DoComp2<T1,T2> future(java.util.function.Function<? super T1,java.util.concurrent.CompletableFuture<T2>> f)
public <R> AnyMSeq<R> yield(java.util.function.Function<? super T1,? extends R> f)
Do.iterable(list1)
.yield(i -> i+10);
f
- To be applied to every element in the for comprehension