T1
- type of first elementT2
- type of second elementT3
- type of third elementT4
- type of fourth elementT5
- type of fifth elementpublic interface ITuple5<T1,T2,T3,T4,T5>
This is sometimes useful to access either Tuple5
or NTuple5
in a general way,
although in most cases the concrete implementations are usually preferable.
If you want to iterate over a tuple or access its elements by index
(note that both is only possible for a common super type of the tuple's types)
Indexable.viewTuple(ITuple5)
will come to help.
Note that this class is automatically created by tools.TupleClassCreator
(not yet public).
Modifier and Type | Interface and Description |
---|---|
static class |
ITuple5.Base<T1,T2,T3,T4,T5>
Abstract base implementation of a 5-tuple.
|
Modifier and Type | Method and Description |
---|---|
T1 |
_1()
Get the first element.
|
default ITuple2<T1,T2> |
_12()
Create a new 2-tuple from this one where the elements are ordered: 1st, 2nd.
|
default ITuple3<T1,T2,T3> |
_123()
Create a new 3-tuple from this one where the elements are ordered: 1st, 2nd, 3rd.
|
default ITuple4<T1,T2,T3,T4> |
_1234()
Create a new 4-tuple from this one where the elements are ordered: 1st, 2nd, 3rd, 4th.
|
default ITuple4<T1,T2,T3,T5> |
_1235()
Create a new 4-tuple from this one where the elements are ordered: 1st, 2nd, 3rd, 5th.
|
default ITuple5<T1,T2,T3,T5,T4> |
_12354()
Create a new 5-tuple from this one where the elements are ordered: 1st, 2nd, 3rd, 5th, 4th.
|
default ITuple3<T1,T2,T4> |
_124()
Create a new 3-tuple from this one where the elements are ordered: 1st, 2nd, 4th.
|
default ITuple5<T1,T2,T4,T3,T5> |
_12435()
Create a new 5-tuple from this one where the elements are ordered: 1st, 2nd, 4th, 3rd, 5th.
|
default ITuple4<T1,T2,T4,T5> |
_1245()
Create a new 4-tuple from this one where the elements are ordered: 1st, 2nd, 4th, 5th.
|
default ITuple5<T1,T2,T4,T5,T3> |
_12453()
Create a new 5-tuple from this one where the elements are ordered: 1st, 2nd, 4th, 5th, 3rd.
|
default ITuple3<T1,T2,T5> |
_125()
Create a new 3-tuple from this one where the elements are ordered: 1st, 2nd, 5th.
|
default ITuple5<T1,T2,T5,T3,T4> |
_12534()
Create a new 5-tuple from this one where the elements are ordered: 1st, 2nd, 5th, 3rd, 4th.
|
default ITuple5<T1,T2,T5,T4,T3> |
_12543()
Create a new 5-tuple from this one where the elements are ordered: 1st, 2nd, 5th, 4th, 3rd.
|
default ITuple2<T1,T3> |
_13()
Create a new 2-tuple from this one where the elements are ordered: 1st, 3rd.
|
default ITuple3<T1,T3,T2> |
_132()
Create a new 3-tuple from this one where the elements are ordered: 1st, 3rd, 2nd.
|
default ITuple5<T1,T3,T2,T4,T5> |
_13245()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 2nd, 4th, 5th.
|
default ITuple5<T1,T3,T2,T5,T4> |
_13254()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 2nd, 5th, 4th.
|
default ITuple3<T1,T3,T4> |
_134()
Create a new 3-tuple from this one where the elements are ordered: 1st, 3rd, 4th.
|
default ITuple5<T1,T3,T4,T2,T5> |
_13425()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 4th, 2nd, 5th.
|
default ITuple4<T1,T3,T4,T5> |
_1345()
Create a new 4-tuple from this one where the elements are ordered: 1st, 3rd, 4th, 5th.
|
default ITuple5<T1,T3,T4,T5,T2> |
_13452()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 4th, 5th, 2nd.
|
default ITuple3<T1,T3,T5> |
_135()
Create a new 3-tuple from this one where the elements are ordered: 1st, 3rd, 5th.
|
default ITuple5<T1,T3,T5,T2,T4> |
_13524()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 5th, 2nd, 4th.
|
default ITuple5<T1,T3,T5,T4,T2> |
_13542()
Create a new 5-tuple from this one where the elements are ordered: 1st, 3rd, 5th, 4th, 2nd.
|
default ITuple2<T1,T4> |
_14()
Create a new 2-tuple from this one where the elements are ordered: 1st, 4th.
|
default ITuple3<T1,T4,T2> |
_142()
Create a new 3-tuple from this one where the elements are ordered: 1st, 4th, 2nd.
|
default ITuple5<T1,T4,T2,T3,T5> |
_14235()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 2nd, 3rd, 5th.
|
default ITuple5<T1,T4,T2,T5,T3> |
_14253()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 2nd, 5th, 3rd.
|
default ITuple3<T1,T4,T3> |
_143()
Create a new 3-tuple from this one where the elements are ordered: 1st, 4th, 3rd.
|
default ITuple5<T1,T4,T3,T2,T5> |
_14325()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 3rd, 2nd, 5th.
|
default ITuple5<T1,T4,T3,T5,T2> |
_14352()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 3rd, 5th, 2nd.
|
default ITuple3<T1,T4,T5> |
_145()
Create a new 3-tuple from this one where the elements are ordered: 1st, 4th, 5th.
|
default ITuple5<T1,T4,T5,T2,T3> |
_14523()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 5th, 2nd, 3rd.
|
default ITuple5<T1,T4,T5,T3,T2> |
_14532()
Create a new 5-tuple from this one where the elements are ordered: 1st, 4th, 5th, 3rd, 2nd.
|
default ITuple2<T1,T5> |
_15()
Create a new 2-tuple from this one where the elements are ordered: 1st, 5th.
|
default ITuple3<T1,T5,T2> |
_152()
Create a new 3-tuple from this one where the elements are ordered: 1st, 5th, 2nd.
|
default ITuple5<T1,T5,T2,T3,T4> |
_15234()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 2nd, 3rd, 4th.
|
default ITuple5<T1,T5,T2,T4,T3> |
_15243()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 2nd, 4th, 3rd.
|
default ITuple3<T1,T5,T3> |
_153()
Create a new 3-tuple from this one where the elements are ordered: 1st, 5th, 3rd.
|
default ITuple5<T1,T5,T3,T2,T4> |
_15324()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 3rd, 2nd, 4th.
|
default ITuple5<T1,T5,T3,T4,T2> |
_15342()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 3rd, 4th, 2nd.
|
default ITuple3<T1,T5,T4> |
_154()
Create a new 3-tuple from this one where the elements are ordered: 1st, 5th, 4th.
|
default ITuple5<T1,T5,T4,T2,T3> |
_15423()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 4th, 2nd, 3rd.
|
default ITuple5<T1,T5,T4,T3,T2> |
_15432()
Create a new 5-tuple from this one where the elements are ordered: 1st, 5th, 4th, 3rd, 2nd.
|
T2 |
_2()
Get the second element.
|
default ITuple2<T2,T1> |
_21()
Create a new 2-tuple from this one where the elements are ordered: 2nd, 1st.
|
default ITuple3<T2,T1,T3> |
_213()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 1st, 3rd.
|
default ITuple5<T2,T1,T3,T4,T5> |
_21345()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 3rd, 4th, 5th.
|
default ITuple5<T2,T1,T3,T5,T4> |
_21354()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 3rd, 5th, 4th.
|
default ITuple3<T2,T1,T4> |
_214()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 1st, 4th.
|
default ITuple5<T2,T1,T4,T3,T5> |
_21435()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 4th, 3rd, 5th.
|
default ITuple5<T2,T1,T4,T5,T3> |
_21453()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 4th, 5th, 3rd.
|
default ITuple3<T2,T1,T5> |
_215()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 1st, 5th.
|
default ITuple5<T2,T1,T5,T3,T4> |
_21534()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 5th, 3rd, 4th.
|
default ITuple5<T2,T1,T5,T4,T3> |
_21543()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 1st, 5th, 4th, 3rd.
|
default ITuple2<T2,T3> |
_23()
Create a new 2-tuple from this one where the elements are ordered: 2nd, 3rd.
|
default ITuple3<T2,T3,T1> |
_231()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 3rd, 1st.
|
default ITuple5<T2,T3,T1,T4,T5> |
_23145()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 1st, 4th, 5th.
|
default ITuple5<T2,T3,T1,T5,T4> |
_23154()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 1st, 5th, 4th.
|
default ITuple3<T2,T3,T4> |
_234()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 3rd, 4th.
|
default ITuple5<T2,T3,T4,T1,T5> |
_23415()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 4th, 1st, 5th.
|
default ITuple4<T2,T3,T4,T5> |
_2345()
Create a new 4-tuple from this one where the elements are ordered: 2nd, 3rd, 4th, 5th.
|
default ITuple5<T2,T3,T4,T5,T1> |
_23451()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 4th, 5th, 1st.
|
default ITuple3<T2,T3,T5> |
_235()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 3rd, 5th.
|
default ITuple5<T2,T3,T5,T1,T4> |
_23514()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 5th, 1st, 4th.
|
default ITuple5<T2,T3,T5,T4,T1> |
_23541()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 3rd, 5th, 4th, 1st.
|
default ITuple2<T2,T4> |
_24()
Create a new 2-tuple from this one where the elements are ordered: 2nd, 4th.
|
default ITuple3<T2,T4,T1> |
_241()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 4th, 1st.
|
default ITuple5<T2,T4,T1,T3,T5> |
_24135()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 1st, 3rd, 5th.
|
default ITuple5<T2,T4,T1,T5,T3> |
_24153()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 1st, 5th, 3rd.
|
default ITuple3<T2,T4,T3> |
_243()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 4th, 3rd.
|
default ITuple5<T2,T4,T3,T1,T5> |
_24315()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 3rd, 1st, 5th.
|
default ITuple5<T2,T4,T3,T5,T1> |
_24351()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 3rd, 5th, 1st.
|
default ITuple3<T2,T4,T5> |
_245()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 4th, 5th.
|
default ITuple5<T2,T4,T5,T1,T3> |
_24513()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 5th, 1st, 3rd.
|
default ITuple5<T2,T4,T5,T3,T1> |
_24531()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 4th, 5th, 3rd, 1st.
|
default ITuple2<T2,T5> |
_25()
Create a new 2-tuple from this one where the elements are ordered: 2nd, 5th.
|
default ITuple3<T2,T5,T1> |
_251()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 5th, 1st.
|
default ITuple5<T2,T5,T1,T3,T4> |
_25134()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 1st, 3rd, 4th.
|
default ITuple5<T2,T5,T1,T4,T3> |
_25143()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 1st, 4th, 3rd.
|
default ITuple3<T2,T5,T3> |
_253()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 5th, 3rd.
|
default ITuple5<T2,T5,T3,T1,T4> |
_25314()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 3rd, 1st, 4th.
|
default ITuple5<T2,T5,T3,T4,T1> |
_25341()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 3rd, 4th, 1st.
|
default ITuple3<T2,T5,T4> |
_254()
Create a new 3-tuple from this one where the elements are ordered: 2nd, 5th, 4th.
|
default ITuple5<T2,T5,T4,T1,T3> |
_25413()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 4th, 1st, 3rd.
|
default ITuple5<T2,T5,T4,T3,T1> |
_25431()
Create a new 5-tuple from this one where the elements are ordered: 2nd, 5th, 4th, 3rd, 1st.
|
T3 |
_3()
Get the third element.
|
default ITuple2<T3,T1> |
_31()
Create a new 2-tuple from this one where the elements are ordered: 3rd, 1st.
|
default ITuple3<T3,T1,T2> |
_312()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 1st, 2nd.
|
default ITuple5<T3,T1,T2,T4,T5> |
_31245()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 2nd, 4th, 5th.
|
default ITuple5<T3,T1,T2,T5,T4> |
_31254()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 2nd, 5th, 4th.
|
default ITuple3<T3,T1,T4> |
_314()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 1st, 4th.
|
default ITuple5<T3,T1,T4,T2,T5> |
_31425()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 4th, 2nd, 5th.
|
default ITuple5<T3,T1,T4,T5,T2> |
_31452()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 4th, 5th, 2nd.
|
default ITuple3<T3,T1,T5> |
_315()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 1st, 5th.
|
default ITuple5<T3,T1,T5,T2,T4> |
_31524()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 5th, 2nd, 4th.
|
default ITuple5<T3,T1,T5,T4,T2> |
_31542()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 1st, 5th, 4th, 2nd.
|
default ITuple2<T3,T2> |
_32()
Create a new 2-tuple from this one where the elements are ordered: 3rd, 2nd.
|
default ITuple3<T3,T2,T1> |
_321()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 2nd, 1st.
|
default ITuple5<T3,T2,T1,T4,T5> |
_32145()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 1st, 4th, 5th.
|
default ITuple5<T3,T2,T1,T5,T4> |
_32154()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 1st, 5th, 4th.
|
default ITuple3<T3,T2,T4> |
_324()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 2nd, 4th.
|
default ITuple5<T3,T2,T4,T1,T5> |
_32415()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 4th, 1st, 5th.
|
default ITuple5<T3,T2,T4,T5,T1> |
_32451()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 4th, 5th, 1st.
|
default ITuple3<T3,T2,T5> |
_325()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 2nd, 5th.
|
default ITuple5<T3,T2,T5,T1,T4> |
_32514()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 5th, 1st, 4th.
|
default ITuple5<T3,T2,T5,T4,T1> |
_32541()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 2nd, 5th, 4th, 1st.
|
default ITuple2<T3,T4> |
_34()
Create a new 2-tuple from this one where the elements are ordered: 3rd, 4th.
|
default ITuple3<T3,T4,T1> |
_341()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 4th, 1st.
|
default ITuple5<T3,T4,T1,T2,T5> |
_34125()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 1st, 2nd, 5th.
|
default ITuple5<T3,T4,T1,T5,T2> |
_34152()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 1st, 5th, 2nd.
|
default ITuple3<T3,T4,T2> |
_342()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 4th, 2nd.
|
default ITuple5<T3,T4,T2,T1,T5> |
_34215()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 2nd, 1st, 5th.
|
default ITuple5<T3,T4,T2,T5,T1> |
_34251()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 2nd, 5th, 1st.
|
default ITuple3<T3,T4,T5> |
_345()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 4th, 5th.
|
default ITuple5<T3,T4,T5,T1,T2> |
_34512()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 5th, 1st, 2nd.
|
default ITuple5<T3,T4,T5,T2,T1> |
_34521()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 4th, 5th, 2nd, 1st.
|
default ITuple2<T3,T5> |
_35()
Create a new 2-tuple from this one where the elements are ordered: 3rd, 5th.
|
default ITuple3<T3,T5,T1> |
_351()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 5th, 1st.
|
default ITuple5<T3,T5,T1,T2,T4> |
_35124()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 1st, 2nd, 4th.
|
default ITuple5<T3,T5,T1,T4,T2> |
_35142()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 1st, 4th, 2nd.
|
default ITuple3<T3,T5,T2> |
_352()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 5th, 2nd.
|
default ITuple5<T3,T5,T2,T1,T4> |
_35214()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 2nd, 1st, 4th.
|
default ITuple5<T3,T5,T2,T4,T1> |
_35241()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 2nd, 4th, 1st.
|
default ITuple3<T3,T5,T4> |
_354()
Create a new 3-tuple from this one where the elements are ordered: 3rd, 5th, 4th.
|
default ITuple5<T3,T5,T4,T1,T2> |
_35412()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 4th, 1st, 2nd.
|
default ITuple5<T3,T5,T4,T2,T1> |
_35421()
Create a new 5-tuple from this one where the elements are ordered: 3rd, 5th, 4th, 2nd, 1st.
|
T4 |
_4()
Get the fourth element.
|
default ITuple2<T4,T1> |
_41()
Create a new 2-tuple from this one where the elements are ordered: 4th, 1st.
|
default ITuple3<T4,T1,T2> |
_412()
Create a new 3-tuple from this one where the elements are ordered: 4th, 1st, 2nd.
|
default ITuple5<T4,T1,T2,T3,T5> |
_41235()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 2nd, 3rd, 5th.
|
default ITuple5<T4,T1,T2,T5,T3> |
_41253()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 2nd, 5th, 3rd.
|
default ITuple3<T4,T1,T3> |
_413()
Create a new 3-tuple from this one where the elements are ordered: 4th, 1st, 3rd.
|
default ITuple5<T4,T1,T3,T2,T5> |
_41325()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 3rd, 2nd, 5th.
|
default ITuple5<T4,T1,T3,T5,T2> |
_41352()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 3rd, 5th, 2nd.
|
default ITuple3<T4,T1,T5> |
_415()
Create a new 3-tuple from this one where the elements are ordered: 4th, 1st, 5th.
|
default ITuple5<T4,T1,T5,T2,T3> |
_41523()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 5th, 2nd, 3rd.
|
default ITuple5<T4,T1,T5,T3,T2> |
_41532()
Create a new 5-tuple from this one where the elements are ordered: 4th, 1st, 5th, 3rd, 2nd.
|
default ITuple2<T4,T2> |
_42()
Create a new 2-tuple from this one where the elements are ordered: 4th, 2nd.
|
default ITuple3<T4,T2,T1> |
_421()
Create a new 3-tuple from this one where the elements are ordered: 4th, 2nd, 1st.
|
default ITuple5<T4,T2,T1,T3,T5> |
_42135()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 1st, 3rd, 5th.
|
default ITuple5<T4,T2,T1,T5,T3> |
_42153()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 1st, 5th, 3rd.
|
default ITuple3<T4,T2,T3> |
_423()
Create a new 3-tuple from this one where the elements are ordered: 4th, 2nd, 3rd.
|
default ITuple5<T4,T2,T3,T1,T5> |
_42315()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 3rd, 1st, 5th.
|
default ITuple5<T4,T2,T3,T5,T1> |
_42351()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 3rd, 5th, 1st.
|
default ITuple3<T4,T2,T5> |
_425()
Create a new 3-tuple from this one where the elements are ordered: 4th, 2nd, 5th.
|
default ITuple5<T4,T2,T5,T1,T3> |
_42513()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 5th, 1st, 3rd.
|
default ITuple5<T4,T2,T5,T3,T1> |
_42531()
Create a new 5-tuple from this one where the elements are ordered: 4th, 2nd, 5th, 3rd, 1st.
|
default ITuple2<T4,T3> |
_43()
Create a new 2-tuple from this one where the elements are ordered: 4th, 3rd.
|
default ITuple3<T4,T3,T1> |
_431()
Create a new 3-tuple from this one where the elements are ordered: 4th, 3rd, 1st.
|
default ITuple5<T4,T3,T1,T2,T5> |
_43125()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 1st, 2nd, 5th.
|
default ITuple5<T4,T3,T1,T5,T2> |
_43152()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 1st, 5th, 2nd.
|
default ITuple3<T4,T3,T2> |
_432()
Create a new 3-tuple from this one where the elements are ordered: 4th, 3rd, 2nd.
|
default ITuple5<T4,T3,T2,T1,T5> |
_43215()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 2nd, 1st, 5th.
|
default ITuple5<T4,T3,T2,T5,T1> |
_43251()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 2nd, 5th, 1st.
|
default ITuple3<T4,T3,T5> |
_435()
Create a new 3-tuple from this one where the elements are ordered: 4th, 3rd, 5th.
|
default ITuple5<T4,T3,T5,T1,T2> |
_43512()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 5th, 1st, 2nd.
|
default ITuple5<T4,T3,T5,T2,T1> |
_43521()
Create a new 5-tuple from this one where the elements are ordered: 4th, 3rd, 5th, 2nd, 1st.
|
default ITuple2<T4,T5> |
_45()
Create a new 2-tuple from this one where the elements are ordered: 4th, 5th.
|
default ITuple3<T4,T5,T1> |
_451()
Create a new 3-tuple from this one where the elements are ordered: 4th, 5th, 1st.
|
default ITuple5<T4,T5,T1,T2,T3> |
_45123()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 1st, 2nd, 3rd.
|
default ITuple5<T4,T5,T1,T3,T2> |
_45132()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 1st, 3rd, 2nd.
|
default ITuple3<T4,T5,T2> |
_452()
Create a new 3-tuple from this one where the elements are ordered: 4th, 5th, 2nd.
|
default ITuple5<T4,T5,T2,T1,T3> |
_45213()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 2nd, 1st, 3rd.
|
default ITuple5<T4,T5,T2,T3,T1> |
_45231()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 2nd, 3rd, 1st.
|
default ITuple3<T4,T5,T3> |
_453()
Create a new 3-tuple from this one where the elements are ordered: 4th, 5th, 3rd.
|
default ITuple5<T4,T5,T3,T1,T2> |
_45312()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 3rd, 1st, 2nd.
|
default ITuple5<T4,T5,T3,T2,T1> |
_45321()
Create a new 5-tuple from this one where the elements are ordered: 4th, 5th, 3rd, 2nd, 1st.
|
T5 |
_5()
Get the fifth element.
|
default ITuple2<T5,T1> |
_51()
Create a new 2-tuple from this one where the elements are ordered: 5th, 1st.
|
default ITuple3<T5,T1,T2> |
_512()
Create a new 3-tuple from this one where the elements are ordered: 5th, 1st, 2nd.
|
default ITuple5<T5,T1,T2,T3,T4> |
_51234()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 2nd, 3rd, 4th.
|
default ITuple5<T5,T1,T2,T4,T3> |
_51243()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 2nd, 4th, 3rd.
|
default ITuple3<T5,T1,T3> |
_513()
Create a new 3-tuple from this one where the elements are ordered: 5th, 1st, 3rd.
|
default ITuple5<T5,T1,T3,T2,T4> |
_51324()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 3rd, 2nd, 4th.
|
default ITuple5<T5,T1,T3,T4,T2> |
_51342()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 3rd, 4th, 2nd.
|
default ITuple3<T5,T1,T4> |
_514()
Create a new 3-tuple from this one where the elements are ordered: 5th, 1st, 4th.
|
default ITuple5<T5,T1,T4,T2,T3> |
_51423()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 4th, 2nd, 3rd.
|
default ITuple5<T5,T1,T4,T3,T2> |
_51432()
Create a new 5-tuple from this one where the elements are ordered: 5th, 1st, 4th, 3rd, 2nd.
|
default ITuple2<T5,T2> |
_52()
Create a new 2-tuple from this one where the elements are ordered: 5th, 2nd.
|
default ITuple3<T5,T2,T1> |
_521()
Create a new 3-tuple from this one where the elements are ordered: 5th, 2nd, 1st.
|
default ITuple5<T5,T2,T1,T3,T4> |
_52134()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 1st, 3rd, 4th.
|
default ITuple5<T5,T2,T1,T4,T3> |
_52143()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 1st, 4th, 3rd.
|
default ITuple3<T5,T2,T3> |
_523()
Create a new 3-tuple from this one where the elements are ordered: 5th, 2nd, 3rd.
|
default ITuple5<T5,T2,T3,T1,T4> |
_52314()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 3rd, 1st, 4th.
|
default ITuple5<T5,T2,T3,T4,T1> |
_52341()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 3rd, 4th, 1st.
|
default ITuple3<T5,T2,T4> |
_524()
Create a new 3-tuple from this one where the elements are ordered: 5th, 2nd, 4th.
|
default ITuple5<T5,T2,T4,T1,T3> |
_52413()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 4th, 1st, 3rd.
|
default ITuple5<T5,T2,T4,T3,T1> |
_52431()
Create a new 5-tuple from this one where the elements are ordered: 5th, 2nd, 4th, 3rd, 1st.
|
default ITuple2<T5,T3> |
_53()
Create a new 2-tuple from this one where the elements are ordered: 5th, 3rd.
|
default ITuple3<T5,T3,T1> |
_531()
Create a new 3-tuple from this one where the elements are ordered: 5th, 3rd, 1st.
|
default ITuple5<T5,T3,T1,T2,T4> |
_53124()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 1st, 2nd, 4th.
|
default ITuple5<T5,T3,T1,T4,T2> |
_53142()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 1st, 4th, 2nd.
|
default ITuple3<T5,T3,T2> |
_532()
Create a new 3-tuple from this one where the elements are ordered: 5th, 3rd, 2nd.
|
default ITuple5<T5,T3,T2,T1,T4> |
_53214()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 2nd, 1st, 4th.
|
default ITuple5<T5,T3,T2,T4,T1> |
_53241()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 2nd, 4th, 1st.
|
default ITuple3<T5,T3,T4> |
_534()
Create a new 3-tuple from this one where the elements are ordered: 5th, 3rd, 4th.
|
default ITuple5<T5,T3,T4,T1,T2> |
_53412()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 4th, 1st, 2nd.
|
default ITuple5<T5,T3,T4,T2,T1> |
_53421()
Create a new 5-tuple from this one where the elements are ordered: 5th, 3rd, 4th, 2nd, 1st.
|
default ITuple2<T5,T4> |
_54()
Create a new 2-tuple from this one where the elements are ordered: 5th, 4th.
|
default ITuple3<T5,T4,T1> |
_541()
Create a new 3-tuple from this one where the elements are ordered: 5th, 4th, 1st.
|
default ITuple5<T5,T4,T1,T2,T3> |
_54123()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 1st, 2nd, 3rd.
|
default ITuple5<T5,T4,T1,T3,T2> |
_54132()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 1st, 3rd, 2nd.
|
default ITuple3<T5,T4,T2> |
_542()
Create a new 3-tuple from this one where the elements are ordered: 5th, 4th, 2nd.
|
default ITuple5<T5,T4,T2,T1,T3> |
_54213()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 2nd, 1st, 3rd.
|
default ITuple5<T5,T4,T2,T3,T1> |
_54231()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 2nd, 3rd, 1st.
|
default ITuple3<T5,T4,T3> |
_543()
Create a new 3-tuple from this one where the elements are ordered: 5th, 4th, 3rd.
|
default ITuple5<T5,T4,T3,T1,T2> |
_54312()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 3rd, 1st, 2nd.
|
default ITuple5<T5,T4,T3,T2,T1> |
_54321()
Create a new 5-tuple from this one where the elements are ordered: 5th, 4th, 3rd, 2nd, 1st.
|
default ITuple5.Base<T1,T2,T3,T4,T5> |
asBase()
Convert this 5-tuple into a
base tuple which provides useful implementations for standard methods. |
static <S1,E1,E2,E3,E4,E5,R> |
concat1(java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 1-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 1-argument function.
|
static <S1,S2,E1,E2,E3,E4,E5,R> |
concat2(java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 2-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 2-argument function.
|
static <S1,S2,S3,E1,E2,E3,E4,E5,R> |
concat3(Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 3-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 3-argument function.
|
static <S1,S2,S3,S4,E1,E2,E3,E4,E5,R> |
concat4(Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 4-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 4-argument function.
|
static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5,R> |
concat5(Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 5-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 5-argument function.
|
static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5,R> |
concat6(Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 6-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 6-argument function.
|
static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5,R> |
concat7(Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 7-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 7-argument function.
|
static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5,R> |
concat8(Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1,
Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
Combine a 8-argument function returning a 5-tuple with a 5-parameter function returning another result value
into one 8-argument function.
|
static <S1,E1,E2,E3,E4,E5> |
concatPred1(java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 1-argument function returning a 5-tuple with a 5-parameter predicate into a 1-argument predicate.
|
static <S1,S2,E1,E2,E3,E4,E5> |
concatPred2(java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 2-argument function returning a 5-tuple with a 5-parameter predicate into a 2-argument predicate.
|
static <S1,S2,S3,E1,E2,E3,E4,E5> |
concatPred3(Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 3-argument function returning a 5-tuple with a 5-parameter predicate into a 3-argument predicate.
|
static <S1,S2,S3,S4,E1,E2,E3,E4,E5> |
concatPred4(Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 4-argument function returning a 5-tuple with a 5-parameter predicate into a 4-argument predicate.
|
static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5> |
concatPred5(Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 5-argument function returning a 5-tuple with a 5-parameter predicate into a 5-argument predicate.
|
static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5> |
concatPred6(Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 6-argument function returning a 5-tuple with a 5-parameter predicate into a 6-argument predicate.
|
static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5> |
concatPred7(Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 7-argument function returning a 5-tuple with a 5-parameter predicate into a 7-argument predicate.
|
static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5> |
concatPred8(Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1,
Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
Combine a 8-argument function returning a 5-tuple with a 5-parameter predicate into a 8-argument predicate.
|
static <S1,E1,E2,E3,E4,E5> |
concatProc1(java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 1-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 1-argument consumer/procedure.
|
static <S1,S2,E1,E2,E3,E4,E5> |
concatProc2(java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 2-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 2-argument consumer/procedure.
|
static <S1,S2,S3,E1,E2,E3,E4,E5> |
concatProc3(Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 3-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 3-argument consumer/procedure.
|
static <S1,S2,S3,S4,E1,E2,E3,E4,E5> |
concatProc4(Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 4-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 4-argument consumer/procedure.
|
static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5> |
concatProc5(Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 5-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 5-argument consumer/procedure.
|
static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5> |
concatProc6(Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 6-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 6-argument consumer/procedure.
|
static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5> |
concatProc7(Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 7-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 7-argument consumer/procedure.
|
static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5> |
concatProc8(Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1,
Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
Combine a 8-argument function returning a 5-tuple with a 5-parameter consumer/procedure into a 8-argument consumer/procedure.
|
static boolean |
equals(ITuple5<?,?,?,?,?> tuple,
java.lang.Object o)
Basic implementation of equals for 5-tuples.
|
default NTuple5<T1,T2,T3,T4,T5> |
frozen()
Convert this into an object of a concrete tuple implementation.
|
default Tuple5<T1,T2,T3,T4,T5> |
frozenNotNull()
Convert this into an object of a concrete tuple implementation.
|
static int |
hash(ITuple5<?,?,?,?,?> tuple)
Basic implementation for calculating a hash code of a 5-tuple.
|
default <T> T |
invoke(Function5<T,? super T1,? super T2,? super T3,? super T4,? super T5> function)
Invoke a %d-argument function on this tuple.
|
default void |
sendTo(Procedure5<? super T1,? super T2,? super T3,? super T4,? super T5> procedure)
Send this tuple unpacked to a 5-argument procedure.
|
default boolean |
testBy(Predicate5<? super T1,? super T2,? super T3,? super T4,? super T5> predicate)
Test a 5-argument predicate with this tuple unpacked.
|
static java.lang.String |
toString(ITuple5<?,?,?,?,?> tuple)
Basic implementation for creating a string from a 5-tuple.
|
static java.lang.String |
toString(java.lang.String prefix,
ITuple5<?,?,?,?,?> tuple)
Basic implementation for creating a string from a 5-tuple.
|
static <E1,E2,E3,E4,E5> |
view(E1 elem1,
E2 elem2,
E3 elem3,
E4 elem4,
E5 elem5)
Create a new 5-tuple on the fly.
|
T1 _1()
T2 _2()
T3 _3()
T4 _4()
T5 _5()
@NotNull default ITuple5<T1,T2,T3,T5,T4> _12354()
@NotNull default ITuple5<T1,T2,T5,T3,T4> _12534()
@NotNull default ITuple5<T1,T5,T2,T3,T4> _15234()
@NotNull default ITuple5<T5,T1,T2,T3,T4> _51234()
@NotNull default ITuple5<T5,T1,T2,T4,T3> _51243()
@NotNull default ITuple5<T1,T5,T2,T4,T3> _15243()
@NotNull default ITuple5<T1,T2,T5,T4,T3> _12543()
@NotNull default ITuple5<T1,T2,T4,T5,T3> _12453()
@NotNull default ITuple5<T1,T2,T4,T3,T5> _12435()
@NotNull default ITuple5<T1,T4,T2,T3,T5> _14235()
@NotNull default ITuple5<T1,T4,T2,T5,T3> _14253()
@NotNull default ITuple5<T1,T4,T5,T2,T3> _14523()
@NotNull default ITuple5<T1,T5,T4,T2,T3> _15423()
@NotNull default ITuple5<T5,T1,T4,T2,T3> _51423()
@NotNull default ITuple5<T5,T4,T1,T2,T3> _54123()
@NotNull default ITuple5<T4,T5,T1,T2,T3> _45123()
@NotNull default ITuple5<T4,T1,T5,T2,T3> _41523()
@NotNull default ITuple5<T4,T1,T2,T5,T3> _41253()
@NotNull default ITuple5<T4,T1,T2,T3,T5> _41235()
@NotNull default ITuple5<T4,T1,T3,T2,T5> _41325()
@NotNull default ITuple5<T4,T1,T3,T5,T2> _41352()
@NotNull default ITuple5<T4,T1,T5,T3,T2> _41532()
@NotNull default ITuple5<T4,T5,T1,T3,T2> _45132()
@NotNull default ITuple5<T5,T4,T1,T3,T2> _54132()
@NotNull default ITuple5<T5,T1,T4,T3,T2> _51432()
@NotNull default ITuple5<T1,T5,T4,T3,T2> _15432()
@NotNull default ITuple5<T1,T4,T5,T3,T2> _14532()
@NotNull default ITuple5<T1,T4,T3,T5,T2> _14352()
@NotNull default ITuple5<T1,T4,T3,T2,T5> _14325()
@NotNull default ITuple5<T1,T3,T4,T2,T5> _13425()
@NotNull default ITuple5<T1,T3,T4,T5,T2> _13452()
@NotNull default ITuple5<T1,T3,T5,T4,T2> _13542()
@NotNull default ITuple5<T1,T5,T3,T4,T2> _15342()
@NotNull default ITuple5<T5,T1,T3,T4,T2> _51342()
@NotNull default ITuple5<T5,T1,T3,T2,T4> _51324()
@NotNull default ITuple5<T1,T5,T3,T2,T4> _15324()
@NotNull default ITuple5<T1,T3,T5,T2,T4> _13524()
@NotNull default ITuple5<T1,T3,T2,T5,T4> _13254()
@NotNull default ITuple5<T1,T3,T2,T4,T5> _13245()
@NotNull default ITuple5<T3,T1,T2,T4,T5> _31245()
@NotNull default ITuple5<T3,T1,T2,T5,T4> _31254()
@NotNull default ITuple5<T3,T1,T5,T2,T4> _31524()
@NotNull default ITuple5<T3,T5,T1,T2,T4> _35124()
@NotNull default ITuple5<T5,T3,T1,T2,T4> _53124()
@NotNull default ITuple5<T5,T3,T1,T4,T2> _53142()
@NotNull default ITuple5<T3,T5,T1,T4,T2> _35142()
@NotNull default ITuple5<T3,T1,T5,T4,T2> _31542()
@NotNull default ITuple5<T3,T1,T4,T5,T2> _31452()
@NotNull default ITuple5<T3,T1,T4,T2,T5> _31425()
@NotNull default ITuple5<T3,T4,T1,T2,T5> _34125()
@NotNull default ITuple5<T3,T4,T1,T5,T2> _34152()
@NotNull default ITuple5<T3,T4,T5,T1,T2> _34512()
@NotNull default ITuple5<T3,T5,T4,T1,T2> _35412()
@NotNull default ITuple5<T5,T3,T4,T1,T2> _53412()
@NotNull default ITuple5<T5,T4,T3,T1,T2> _54312()
@NotNull default ITuple5<T4,T5,T3,T1,T2> _45312()
@NotNull default ITuple5<T4,T3,T5,T1,T2> _43512()
@NotNull default ITuple5<T4,T3,T1,T5,T2> _43152()
@NotNull default ITuple5<T4,T3,T1,T2,T5> _43125()
@NotNull default ITuple5<T4,T3,T2,T1,T5> _43215()
@NotNull default ITuple5<T4,T3,T2,T5,T1> _43251()
@NotNull default ITuple5<T4,T3,T5,T2,T1> _43521()
@NotNull default ITuple5<T4,T5,T3,T2,T1> _45321()
@NotNull default ITuple5<T5,T4,T3,T2,T1> _54321()
@NotNull default ITuple5<T5,T3,T4,T2,T1> _53421()
@NotNull default ITuple5<T3,T5,T4,T2,T1> _35421()
@NotNull default ITuple5<T3,T4,T5,T2,T1> _34521()
@NotNull default ITuple5<T3,T4,T2,T5,T1> _34251()
@NotNull default ITuple5<T3,T4,T2,T1,T5> _34215()
@NotNull default ITuple5<T3,T2,T4,T1,T5> _32415()
@NotNull default ITuple5<T3,T2,T4,T5,T1> _32451()
@NotNull default ITuple5<T3,T2,T5,T4,T1> _32541()
@NotNull default ITuple5<T3,T5,T2,T4,T1> _35241()
@NotNull default ITuple5<T5,T3,T2,T4,T1> _53241()
@NotNull default ITuple5<T5,T3,T2,T1,T4> _53214()
@NotNull default ITuple5<T3,T5,T2,T1,T4> _35214()
@NotNull default ITuple5<T3,T2,T5,T1,T4> _32514()
@NotNull default ITuple5<T3,T2,T1,T5,T4> _32154()
@NotNull default ITuple5<T3,T2,T1,T4,T5> _32145()
@NotNull default ITuple5<T2,T3,T1,T4,T5> _23145()
@NotNull default ITuple5<T2,T3,T1,T5,T4> _23154()
@NotNull default ITuple5<T2,T3,T5,T1,T4> _23514()
@NotNull default ITuple5<T2,T5,T3,T1,T4> _25314()
@NotNull default ITuple5<T5,T2,T3,T1,T4> _52314()
@NotNull default ITuple5<T5,T2,T3,T4,T1> _52341()
@NotNull default ITuple5<T2,T5,T3,T4,T1> _25341()
@NotNull default ITuple5<T2,T3,T5,T4,T1> _23541()
@NotNull default ITuple5<T2,T3,T4,T5,T1> _23451()
@NotNull default ITuple5<T2,T3,T4,T1,T5> _23415()
@NotNull default ITuple5<T2,T4,T3,T1,T5> _24315()
@NotNull default ITuple5<T2,T4,T3,T5,T1> _24351()
@NotNull default ITuple5<T2,T4,T5,T3,T1> _24531()
@NotNull default ITuple5<T2,T5,T4,T3,T1> _25431()
@NotNull default ITuple5<T5,T2,T4,T3,T1> _52431()
@NotNull default ITuple5<T5,T4,T2,T3,T1> _54231()
@NotNull default ITuple5<T4,T5,T2,T3,T1> _45231()
@NotNull default ITuple5<T4,T2,T5,T3,T1> _42531()
@NotNull default ITuple5<T4,T2,T3,T5,T1> _42351()
@NotNull default ITuple5<T4,T2,T3,T1,T5> _42315()
@NotNull default ITuple5<T4,T2,T1,T3,T5> _42135()
@NotNull default ITuple5<T4,T2,T1,T5,T3> _42153()
@NotNull default ITuple5<T4,T2,T5,T1,T3> _42513()
@NotNull default ITuple5<T4,T5,T2,T1,T3> _45213()
@NotNull default ITuple5<T5,T4,T2,T1,T3> _54213()
@NotNull default ITuple5<T5,T2,T4,T1,T3> _52413()
@NotNull default ITuple5<T2,T5,T4,T1,T3> _25413()
@NotNull default ITuple5<T2,T4,T5,T1,T3> _24513()
@NotNull default ITuple5<T2,T4,T1,T5,T3> _24153()
@NotNull default ITuple5<T2,T4,T1,T3,T5> _24135()
@NotNull default ITuple5<T2,T1,T4,T3,T5> _21435()
@NotNull default ITuple5<T2,T1,T4,T5,T3> _21453()
@NotNull default ITuple5<T2,T1,T5,T4,T3> _21543()
@NotNull default ITuple5<T2,T5,T1,T4,T3> _25143()
@NotNull default ITuple5<T5,T2,T1,T4,T3> _52143()
@NotNull default ITuple5<T5,T2,T1,T3,T4> _52134()
@NotNull default ITuple5<T2,T5,T1,T3,T4> _25134()
@NotNull default ITuple5<T2,T1,T5,T3,T4> _21534()
@NotNull default ITuple5<T2,T1,T3,T5,T4> _21354()
@NotNull default ITuple5<T2,T1,T3,T4,T5> _21345()
@NotNull default ITuple4<T1,T2,T3,T4> _1234()
@NotNull default ITuple4<T1,T2,T3,T5> _1235()
@NotNull default ITuple4<T1,T2,T4,T5> _1245()
@NotNull default ITuple4<T1,T3,T4,T5> _1345()
@NotNull default ITuple4<T2,T3,T4,T5> _2345()
@NotNull default ITuple3<T1,T2,T3> _123()
@NotNull default ITuple3<T1,T3,T2> _132()
@NotNull default ITuple3<T3,T1,T2> _312()
@NotNull default ITuple3<T3,T2,T1> _321()
@NotNull default ITuple3<T2,T3,T1> _231()
@NotNull default ITuple3<T2,T1,T3> _213()
@NotNull default ITuple3<T1,T2,T4> _124()
@NotNull default ITuple3<T1,T4,T2> _142()
@NotNull default ITuple3<T4,T1,T2> _412()
@NotNull default ITuple3<T4,T2,T1> _421()
@NotNull default ITuple3<T2,T4,T1> _241()
@NotNull default ITuple3<T2,T1,T4> _214()
@NotNull default ITuple3<T1,T3,T4> _134()
@NotNull default ITuple3<T1,T4,T3> _143()
@NotNull default ITuple3<T4,T1,T3> _413()
@NotNull default ITuple3<T4,T3,T1> _431()
@NotNull default ITuple3<T3,T4,T1> _341()
@NotNull default ITuple3<T3,T1,T4> _314()
@NotNull default ITuple3<T2,T3,T4> _234()
@NotNull default ITuple3<T2,T4,T3> _243()
@NotNull default ITuple3<T4,T2,T3> _423()
@NotNull default ITuple3<T4,T3,T2> _432()
@NotNull default ITuple3<T3,T4,T2> _342()
@NotNull default ITuple3<T3,T2,T4> _324()
@NotNull default ITuple3<T1,T2,T5> _125()
@NotNull default ITuple3<T1,T5,T2> _152()
@NotNull default ITuple3<T5,T1,T2> _512()
@NotNull default ITuple3<T5,T2,T1> _521()
@NotNull default ITuple3<T2,T5,T1> _251()
@NotNull default ITuple3<T2,T1,T5> _215()
@NotNull default ITuple3<T1,T3,T5> _135()
@NotNull default ITuple3<T1,T5,T3> _153()
@NotNull default ITuple3<T5,T1,T3> _513()
@NotNull default ITuple3<T5,T3,T1> _531()
@NotNull default ITuple3<T3,T5,T1> _351()
@NotNull default ITuple3<T3,T1,T5> _315()
@NotNull default ITuple3<T2,T3,T5> _235()
@NotNull default ITuple3<T2,T5,T3> _253()
@NotNull default ITuple3<T5,T2,T3> _523()
@NotNull default ITuple3<T5,T3,T2> _532()
@NotNull default ITuple3<T3,T5,T2> _352()
@NotNull default ITuple3<T3,T2,T5> _325()
@NotNull default ITuple3<T1,T4,T5> _145()
@NotNull default ITuple3<T1,T5,T4> _154()
@NotNull default ITuple3<T5,T1,T4> _514()
@NotNull default ITuple3<T5,T4,T1> _541()
@NotNull default ITuple3<T4,T5,T1> _451()
@NotNull default ITuple3<T4,T1,T5> _415()
@NotNull default ITuple3<T2,T4,T5> _245()
@NotNull default ITuple3<T2,T5,T4> _254()
@NotNull default ITuple3<T5,T2,T4> _524()
@NotNull default ITuple3<T5,T4,T2> _542()
@NotNull default ITuple3<T4,T5,T2> _452()
@NotNull default ITuple3<T4,T2,T5> _425()
@NotNull default ITuple3<T3,T4,T5> _345()
@NotNull default ITuple3<T3,T5,T4> _354()
@NotNull default ITuple3<T5,T3,T4> _534()
@NotNull default ITuple3<T5,T4,T3> _543()
@NotNull default ITuple3<T4,T5,T3> _453()
@NotNull default ITuple3<T4,T3,T5> _435()
@NotNull default ITuple2<T1,T2> _12()
@NotNull default ITuple2<T2,T1> _21()
@NotNull default ITuple2<T1,T3> _13()
@NotNull default ITuple2<T3,T1> _31()
@NotNull default ITuple2<T2,T3> _23()
@NotNull default ITuple2<T3,T2> _32()
@NotNull default ITuple2<T1,T4> _14()
@NotNull default ITuple2<T4,T1> _41()
@NotNull default ITuple2<T2,T4> _24()
@NotNull default ITuple2<T4,T2> _42()
@NotNull default ITuple2<T3,T4> _34()
@NotNull default ITuple2<T4,T3> _43()
@NotNull default ITuple2<T1,T5> _15()
@NotNull default ITuple2<T5,T1> _51()
@NotNull default ITuple2<T2,T5> _25()
@NotNull default ITuple2<T5,T2> _52()
@NotNull default ITuple2<T3,T5> _35()
@NotNull default ITuple2<T5,T3> _53()
@NotNull default ITuple2<T4,T5> _45()
@NotNull default ITuple2<T5,T4> _54()
@NotNull default ITuple5.Base<T1,T2,T3,T4,T5> asBase()
base tuple
which provides useful implementations for standard methods.@NotNull default NTuple5<T1,T2,T3,T4,T5> frozen()
null
elements,
see frozenNotNull()
for a method which returns tuples
which don't have nullable elements.@NotNull default Tuple5<T1,T2,T3,T4,T5> frozenNotNull()
null
elements, but if this interface has null
elements this method
will throw a NullPointerException
.
See frozen()
for a method which will not throw exceptions.
java.lang.NullPointerException
- if any element of this tuple is null
default <T> T invoke(@NotNull Function5<T,? super T1,? super T2,? super T3,? super T4,? super T5> function)
T
- function return typefunction
- function called with the unpacked elements of this tupledefault void sendTo(@NotNull Procedure5<? super T1,? super T2,? super T3,? super T4,? super T5> procedure)
procedure
- procedure called with the unpacked elements of this tupledefault boolean testBy(@NotNull Predicate5<? super T1,? super T2,? super T3,? super T4,? super T5> predicate)
predicate
- predicate called with the unpacked elements of this tuple@NotNull static <E1,E2,E3,E4,E5> ITuple5<E1,E2,E3,E4,E5> view(E1 elem1, E2 elem2, E3 elem3, E4 elem4, E5 elem5)
Tuple5
instead as that gives guarantees of the non-nullness of its elements, or a NTuple5
as that at least is serializable (as is Tuple5
).E1
- type of first elementE2
- type of second elementE3
- type of third elementE4
- type of fourth elementE5
- type of fifth elementelem1
- first element of returned tupleelem2
- second element of returned tupleelem3
- third element of returned tupleelem4
- fourth element of returned tupleelem5
- fifth element of returned tuplestatic boolean equals(@NotNull ITuple5<?,?,?,?,?> tuple, @Nullable java.lang.Object o)
Object.equals(Object)
.
Don't forget hashing: hash(ITuple5)
tuple
- tuple to compareo
- other object to comparefalse
if o
is null
, not a ITuple5
, or its members differtrue
otherwisestatic int hash(@NotNull ITuple5<?,?,?,?,?> tuple)
Object.hashCode()
.
Don't forget equals: equals(ITuple5, Object)
.tuple
- tuple to hash@NotNull static java.lang.String toString(@NotNull ITuple5<?,?,?,?,?> tuple)
"ITuple5"
as prefix.
This can be used im implementations to implement Object.toString()
.tuple
- tuple to converttoString(String, ITuple5)
@NotNull static java.lang.String toString(@NotNull java.lang.String prefix, @NotNull ITuple5<?,?,?,?,?> tuple)
Object.toString()
.prefix
- prefix for the outputtuple
- tuple to converttoString(ITuple5)
@NotNull static <S1,E1,E2,E3,E4,E5,R> java.util.function.Function<S1,R> concat1(@NotNull java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 1-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,E1,E2,E3,E4,E5> java.util.function.Consumer<S1> concatProc1(@NotNull java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 1-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,E1,E2,E3,E4,E5> java.util.function.Predicate<S1> concatPred1(@NotNull java.util.function.Function<S1,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 1-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,E1,E2,E3,E4,E5,R> java.util.function.BiFunction<S1,S2,R> concat2(@NotNull java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 2-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,E1,E2,E3,E4,E5> java.util.function.BiConsumer<S1,S2> concatProc2(@NotNull java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 2-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,E1,E2,E3,E4,E5> java.util.function.BiPredicate<S1,S2> concatPred2(@NotNull java.util.function.BiFunction<S1,S2,? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 2-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,E1,E2,E3,E4,E5,R> Function3<R,S1,S2,S3> concat3(@NotNull Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 3-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,E1,E2,E3,E4,E5> Procedure3<S1,S2,S3> concatProc3(@NotNull Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 3-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,E1,E2,E3,E4,E5> Predicate3<S1,S2,S3> concatPred3(@NotNull Function3<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 3-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,S4,E1,E2,E3,E4,E5,R> Function4<R,S1,S2,S3,S4> concat4(@NotNull Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionS4
- fourth argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 4-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,S4,E1,E2,E3,E4,E5> Procedure4<S1,S2,S3,S4> concatProc4(@NotNull Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 4-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,S4,E1,E2,E3,E4,E5> Predicate4<S1,S2,S3,S4> concatPred4(@NotNull Function4<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 4-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5,R> Function5<R,S1,S2,S3,S4,S5> concat5(@NotNull Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionS4
- fourth argument of incoming function fn1
and returned functionS5
- fifth argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 5-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5> Procedure5<S1,S2,S3,S4,S5> concatProc5(@NotNull Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 5-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,S4,S5,E1,E2,E3,E4,E5> Predicate5<S1,S2,S3,S4,S5> concatPred5(@NotNull Function5<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 5-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5,R> Function6<R,S1,S2,S3,S4,S5,S6> concat6(@NotNull Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionS4
- fourth argument of incoming function fn1
and returned functionS5
- fifth argument of incoming function fn1
and returned functionS6
- sixth argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 6-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5> Procedure6<S1,S2,S3,S4,S5,S6> concatProc6(@NotNull Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 6-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,S4,S5,S6,E1,E2,E3,E4,E5> Predicate6<S1,S2,S3,S4,S5,S6> concatPred6(@NotNull Function6<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 6-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5,R> Function7<R,S1,S2,S3,S4,S5,S6,S7> concat7(@NotNull Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionS4
- fourth argument of incoming function fn1
and returned functionS5
- fifth argument of incoming function fn1
and returned functionS6
- sixth argument of incoming function fn1
and returned functionS7
- seventh argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 7-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5> Procedure7<S1,S2,S3,S4,S5,S6,S7> concatProc7(@NotNull Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureS7
- seventh argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 7-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,S4,S5,S6,S7,E1,E2,E3,E4,E5> Predicate7<S1,S2,S3,S4,S5,S6,S7> concatPred7(@NotNull Function7<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureS7
- seventh argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 7-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1
@NotNull static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5,R> Function8<R,S1,S2,S3,S4,S5,S6,S7,S8> concat8(@NotNull Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1, @NotNull Function5<R,? super E1,? super E2,? super E3,? super E4,? super E5> fn2)
S1
- first argument of incoming function fn1
and returned functionS2
- second argument of incoming function fn1
and returned functionS3
- third argument of incoming function fn1
and returned functionS4
- fourth argument of incoming function fn1
and returned functionS5
- fifth argument of incoming function fn1
and returned functionS6
- sixth argument of incoming function fn1
and returned functionS7
- seventh argument of incoming function fn1
and returned functionS8
- eighth argument of incoming function fn1
and returned functionE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tupleR
- result typefn1
- 8-argument function returning a 5-tuplefn2
- 5-argument function which can use the expanded tuple elements as arguments and returns the result value@NotNull static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5> Procedure8<S1,S2,S3,S4,S5,S6,S7,S8> concatProc8(@NotNull Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1, @NotNull Procedure5<? super E1,? super E2,? super E3,? super E4,? super E5> proc2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureS7
- seventh argument of function and returned consumer/procedureS8
- eighth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 8-argument function returning a 5-tupleproc2
- 5-argument consumer/procedure which can use the expanded tuple elements as arguments@NotNull static <S1,S2,S3,S4,S5,S6,S7,S8,E1,E2,E3,E4,E5> Predicate8<S1,S2,S3,S4,S5,S6,S7,S8> concatPred8(@NotNull Function8<? extends ITuple5<? extends E1,? extends E2,? extends E3,? extends E4,? extends E5>,S1,S2,S3,S4,S5,S6,S7,S8> fn1, @NotNull Predicate5<? super E1,? super E2,? super E3,? super E4,? super E5> pred2)
S1
- first argument of function and returned consumer/procedureS2
- second argument of function and returned consumer/procedureS3
- third argument of function and returned consumer/procedureS4
- fourth argument of function and returned consumer/procedureS5
- fifth argument of function and returned consumer/procedureS6
- sixth argument of function and returned consumer/procedureS7
- seventh argument of function and returned consumer/procedureS8
- eighth argument of function and returned consumer/procedureE1
- type of first element of intermediate tupleE2
- type of second element of intermediate tupleE3
- type of third element of intermediate tupleE4
- type of fourth element of intermediate tupleE5
- type of fifth element of intermediate tuplefn1
- 8-argument function returning a 5-tuplepred2
- 5-argument predicate which can use the expanded tuple elements as argumentsfn1