public class DoComp5<T1,T2,T3,T4,T5> extends DoComp
Constructor and Description |
---|
DoComp5(org.pcollections.PStack<DoBuilderModule.Entry> assigned,
java.lang.Class orgType) |
Modifier and Type | Method and Description |
---|---|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(AnyM<T6> o)
Add a AnyM as next nested level in the comprehension
|
<T6 extends java.lang.String> |
add(java.io.BufferedReader o)
Add a BufferedReader as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.concurrent.Callable<T6> o)
Add a Callable as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,java.lang.Character> |
add(java.lang.CharSequence seq) |
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.Collection<T6> o)
Add a Collection as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.concurrent.CompletableFuture<T6> o)
Add a CompletableFuture as next nested level in the comprehension
|
<T6 extends java.lang.String> |
add(java.io.File o)
Add a File as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.lang.Iterable<T6> o)
Add a Iterable as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.Iterator<T6> o)
Add a Iterator as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.Optional<T6> o)
Add a Optional as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(ReactiveSeq<T6> o)
Add a TraversableM as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(Reader<?,? super T6> seq) |
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
add(java.util.function.Supplier<T6> o)
Add a Supplier as next nested level in the comprehension
|
<T6 extends java.lang.String> |
add(java.net.URL o)
Add a URL as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
addBaseStream(java.util.function.Supplier<java.util.stream.BaseStream<T6,?>> o)
Add a Stream as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
addStream(java.util.function.Supplier<java.util.stream.Stream<T6>> o)
Add a Stream as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
addValues(T6... values) |
DoComp5<T1,T2,T3,T4,T5> |
filter(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.lang.Boolean>>>>> f)
Filter data
|
DoComp6<T1,T2,T3,T4,T5,java.lang.Integer> |
times(int times) |
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withAnyM(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,AnyM<T6>>>>>> f)
Add a AnyM as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withBaseStream(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.stream.BaseStream<T6,?>>>>>> f)
Add a BaseStream as next nested level in the comprehension
|
<T6 extends java.lang.String> |
withBufferedReader(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.io.BufferedReader>>>>> f)
Add a BufferedReader as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withCallable(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.concurrent.Callable<T6>>>>>> f)
Add a Callable as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withCollection(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Collection<T6>>>>>> f)
Add a Collection as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withCompletableFuture(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.concurrent.CompletableFuture<T6>>>>>> f)
Add a CompletableFuture as next nested level in the comprehension
|
<T6 extends java.lang.String> |
withFile(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.io.File>>>>> f)
Add a File as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withIterable(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.lang.Iterable<T6>>>>>> f)
Add a Iterable as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withIterator(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Iterator<T6>>>>>> f)
Add a Iterator as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withOptional(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Optional<T6>>>>>> f)
Add a Optional as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withReader(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,Reader<?,? super T6>>>>>> f) |
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withStream(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.stream.Stream<T6>>>>>> f)
Add a Stream as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withSupplier(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.function.Supplier<T6>>>>>> f)
Add a Supplier as next nested level in the comprehension
|
<T6> DoComp6<T1,T2,T3,T4,T5,T6> |
withTraversableM(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,ReactiveSeq<T6>>>>>> f)
Add a TraversableM as next nested level in the comprehension
|
<T6 extends java.lang.String> |
withURL(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.net.URL>>>>> f)
Add a URL as next nested level in the comprehension
|
<R> AnyMSeq<R> |
yield(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<? super T4,java.util.function.Function<? super T5,? extends R>>>>> f)
Execute and Yield a result from this for comprehension using the supplied function
e.g.
|
<R> AnyMSeq<R> |
yield(QuintFunction<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f) |
addToAssigned, createEntry, getAssigned, getOrgType, setAssigned, yieldInternal
public DoComp5(org.pcollections.PStack<DoBuilderModule.Entry> assigned, java.lang.Class orgType)
public <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.lang.Iterable<T6> o)
Do.add(iterable1).add(iterable2).add(iterable3).add(iterable4).add(iterable5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.Iterator<T6> o)
Do.add(iterator1).add(iterator2).add(iterator3).add(iterator4).add(iterator5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> addStream(java.util.function.Supplier<java.util.stream.Stream<T6>> o)
Do.add(stream1).add(stream2).add(stream3).add(stream4).add(stream5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> addBaseStream(java.util.function.Supplier<java.util.stream.BaseStream<T6,?>> o)
Do.add(stream1).add(stream2).add(stream3).add(stream4).add(stream5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.Optional<T6> o)
Do.add(optional1).add(optional2).add(optional3).add(optional4).add(optional5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.concurrent.CompletableFuture<T6> o)
Do.add(completablefuture1).add(completablefuture2).add(completablefuture3).add(completablefuture4).add(completablefuture5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(AnyM<T6> o)
Do.add(anym1).add(anym2).add(anym3).add(anym4).add(anym5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(ReactiveSeq<T6> o)
Do.add(traversablem1).add(traversablem2).add(traversablem3).add(traversablem4).add(traversablem5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.concurrent.Callable<T6> o)
Do.add(callable1).add(callable2).add(callable3).add(callable4).add(callable5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.function.Supplier<T6> o)
Do.add(supplier1).add(supplier2).add(supplier3).add(supplier4).add(supplier5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> add(java.util.Collection<T6> o)
Do.add(collection1).add(collection2).add(collection3).add(collection4).add(collection5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> add(java.io.File o)
Do.add(list1).add(list2).add(list3).add(list4).add(list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> add(java.net.URL o)
Do.add(list1).add(list2).add(list3).add(list4).add(list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> add(java.io.BufferedReader o)
Do.add(list1).add(list2).add(list3).add(list4).add(list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
o
- Defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withReader(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,Reader<?,? super T6>>>>>> f)
public <T6> DoComp6<T1,T2,T3,T4,T5,T6> withIterable(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.lang.Iterable<T6>>>>>> f)
Do.with((Integer i1) -> iterable1).with((Integer i1)->(Integer i2) -> iterable2).with((Integer i1)->(Integer i2)->(Integer i3) -> iterable3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> iterable4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> iterable5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withIterator(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Iterator<T6>>>>>> f)
Do.with((Integer i1) -> iterator1).with((Integer i1)->(Integer i2) -> iterator2).with((Integer i1)->(Integer i2)->(Integer i3) -> iterator3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> iterator4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> iterator5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withStream(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.stream.Stream<T6>>>>>> f)
Do.with((Integer i1) -> stream1).with((Integer i1)->(Integer i2) -> stream2).with((Integer i1)->(Integer i2)->(Integer i3) -> stream3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> stream4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> stream5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withBaseStream(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.stream.BaseStream<T6,?>>>>>> f)
Do.with((Integer i1) -> stream1).with((Integer i1)->(Integer i2) -> stream2).with((Integer i1)->(Integer i2)->(Integer i3) -> stream3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> stream4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> stream5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withOptional(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Optional<T6>>>>>> f)
Do.with((Integer i1) -> optional1).with((Integer i1)->(Integer i2) -> optional2).with((Integer i1)->(Integer i2)->(Integer i3) -> optional3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> optional4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> optional5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withCompletableFuture(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.concurrent.CompletableFuture<T6>>>>>> f)
Do.with((Integer i1) -> completablefuture1).with((Integer i1)->(Integer i2) -> completablefuture2).with((Integer i1)->(Integer i2)->(Integer i3) -> completablefuture3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> completablefuture4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> completablefuture5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withAnyM(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,AnyM<T6>>>>>> f)
Do.with((Integer i1) -> anym1).with((Integer i1)->(Integer i2) -> anym2).with((Integer i1)->(Integer i2)->(Integer i3) -> anym3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> anym4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> anym5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withTraversableM(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,ReactiveSeq<T6>>>>>> f)
Do.with((Integer i1) -> traversablem1).with((Integer i1)->(Integer i2) -> traversablem2).with((Integer i1)->(Integer i2)->(Integer i3) -> traversablem3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> traversablem4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> traversablem5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withCallable(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.concurrent.Callable<T6>>>>>> f)
Do.with((Integer i1) -> callable1).with((Integer i1)->(Integer i2) -> callable2).with((Integer i1)->(Integer i2)->(Integer i3) -> callable3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> callable4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> callable5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withSupplier(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.function.Supplier<T6>>>>>> f)
Do.with((Integer i1) -> supplier1).with((Integer i1)->(Integer i2) -> supplier2).with((Integer i1)->(Integer i2)->(Integer i3) -> supplier3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> supplier4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> supplier5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6> DoComp6<T1,T2,T3,T4,T5,T6> withCollection(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.util.Collection<T6>>>>>> f)
Do.with((Integer i1) -> collection1).with((Integer i1)->(Integer i2) -> collection2).with((Integer i1)->(Integer i2)->(Integer i3) -> collection3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> collection4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> collection5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> withFile(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.io.File>>>>> f)
Do.with((Integer i1) -> list1).with((Integer i1)->(Integer i2) -> list2).with((Integer i1)->(Integer i2)->(Integer i3) -> list3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> list4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> withURL(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.net.URL>>>>> f)
Do.with((Integer i1) -> list1).with((Integer i1)->(Integer i2) -> list2).with((Integer i1)->(Integer i2)->(Integer i3) -> list3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> list4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <T6 extends java.lang.String> DoComp6<T1,T2,T3,T4,T5,T6> withBufferedReader(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.io.BufferedReader>>>>> f)
Do.with((Integer i1) -> list1).with((Integer i1)->(Integer i2) -> list2).with((Integer i1)->(Integer i2)->(Integer i3) -> list3).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4) -> list4).with((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> list5)
.filter((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1>5)
.yield((String i1)->(String i2)->(String i3)->(String i4)->(String i5) -> i1+i2+i3+i4+i5);
f
- Gives access to current pointers and defines next level in comprehensionpublic <R> AnyMSeq<R> yield(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<? super T4,java.util.function.Function<? super T5,? extends R>>>>> f)
Do.add(list1).add(list2).add(list3).add(list4).add(list5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- To be applied to every element in the for comprehensionpublic <R> AnyMSeq<R> yield(QuintFunction<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)
public DoComp5<T1,T2,T3,T4,T5> filter(java.util.function.Function<? super T1,java.util.function.Function<? super T2,java.util.function.Function<? super T3,java.util.function.Function<T4,java.util.function.Function<? super T5,java.lang.Boolean>>>>> f)
Do.add(list1).add(list2).add(list3).add(list4).add(list5)
.filter((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1>5)
.yield((Integer i1)->(Integer i2)->(Integer i3)->(Integer i4)->(Integer i5) -> i1+i2+i3+i4+i5);
f
- To be applied to every element in the for comprehension