@@ -23,10 +23,165 @@ private Tuple0() {
23
23
}
24
24
25
25
/** Returns a Tuple that has no values. */
26
- public static Tuple0 of () {
26
+ public static Tuple0 of () {
27
27
return new Tuple0 ();
28
28
}
29
29
30
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
31
+ public Tuple0 concat () {
32
+ return this ;
33
+ }
34
+
35
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
36
+ public <T1 > Tuple1 <T1 > concat (T1 v1 ) {
37
+ return Tuple1 .of (v1 );
38
+ }
39
+
40
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
41
+ public <T1 , T2 > Tuple2 <T1 , T2 > concat (T1 v1 , T2 v2 ) {
42
+ return Tuple2 .of (v1 , v2 );
43
+ }
44
+
45
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
46
+ public <T1 , T2 , T3 > Tuple3 <T1 , T2 , T3 > concat (T1 v1 , T2 v2 , T3 v3 ) {
47
+ return Tuple3 .of (v1 , v2 , v3 );
48
+ }
49
+
50
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
51
+ public <T1 , T2 , T3 , T4 > Tuple4 <T1 , T2 , T3 , T4 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 ) {
52
+ return Tuple4 .of (v1 , v2 , v3 , v4 );
53
+ }
54
+
55
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
56
+ public <T1 , T2 , T3 , T4 , T5 > Tuple5 <T1 , T2 , T3 , T4 , T5 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 ) {
57
+ return Tuple5 .of (v1 , v2 , v3 , v4 , v5 );
58
+ }
59
+
60
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
61
+ public <T1 , T2 , T3 , T4 , T5 , T6 > Tuple6 <T1 , T2 , T3 , T4 , T5 , T6 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 ) {
62
+ return Tuple6 .of (v1 , v2 , v3 , v4 , v5 , v6 );
63
+ }
64
+
65
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
66
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 > Tuple7 <T1 , T2 , T3 , T4 , T5 , T6 , T7 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 ) {
67
+ return Tuple7 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 );
68
+ }
69
+
70
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
71
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > Tuple8 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 ) {
72
+ return Tuple8 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 );
73
+ }
74
+
75
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
76
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > Tuple9 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 ) {
77
+ return Tuple9 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 );
78
+ }
79
+
80
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
81
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > Tuple10 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 ) {
82
+ return Tuple10 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 );
83
+ }
84
+
85
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
86
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > Tuple11 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 , T11 v11 ) {
87
+ return Tuple11 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 , v11 );
88
+ }
89
+
90
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
91
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > Tuple12 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 , T11 v11 , T12 v12 ) {
92
+ return Tuple12 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 , v11 , v12 );
93
+ }
94
+
95
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
96
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > Tuple13 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 , T11 v11 , T12 v12 , T13 v13 ) {
97
+ return Tuple13 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 , v11 , v12 , v13 );
98
+ }
99
+
100
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
101
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > Tuple14 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 , T11 v11 , T12 v12 , T13 v13 , T14 v14 ) {
102
+ return Tuple14 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 , v11 , v12 , v13 , v14 );
103
+ }
104
+
105
+ /** Returns a Tuple containing the values of this Tuple and the values passed as parameters. */
106
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 > Tuple15 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 > concat (T1 v1 , T2 v2 , T3 v3 , T4 v4 , T5 v5 , T6 v6 , T7 v7 , T8 v8 , T9 v9 , T10 v10 , T11 v11 , T12 v12 , T13 v13 , T14 v14 , T15 v15 ) {
107
+ return Tuple15 .of (v1 , v2 , v3 , v4 , v5 , v6 , v7 , v8 , v9 , v10 , v11 , v12 , v13 , v14 , v15 );
108
+ }
109
+
110
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
111
+ public <T1 > Tuple1 <T1 > concat (Tuple1 <T1 > t ) {
112
+ return Tuple1 .of (t .v1 ());
113
+ }
114
+
115
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
116
+ public <T1 , T2 > Tuple2 <T1 , T2 > concat (Tuple2 <T1 , T2 > t ) {
117
+ return Tuple2 .of (t .v1 (), t .v2 ());
118
+ }
119
+
120
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
121
+ public <T1 , T2 , T3 > Tuple3 <T1 , T2 , T3 > concat (Tuple3 <T1 , T2 , T3 > t ) {
122
+ return Tuple3 .of (t .v1 (), t .v2 (), t .v3 ());
123
+ }
124
+
125
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
126
+ public <T1 , T2 , T3 , T4 > Tuple4 <T1 , T2 , T3 , T4 > concat (Tuple4 <T1 , T2 , T3 , T4 > t ) {
127
+ return Tuple4 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 ());
128
+ }
129
+
130
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
131
+ public <T1 , T2 , T3 , T4 , T5 > Tuple5 <T1 , T2 , T3 , T4 , T5 > concat (Tuple5 <T1 , T2 , T3 , T4 , T5 > t ) {
132
+ return Tuple5 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 ());
133
+ }
134
+
135
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
136
+ public <T1 , T2 , T3 , T4 , T5 , T6 > Tuple6 <T1 , T2 , T3 , T4 , T5 , T6 > concat (Tuple6 <T1 , T2 , T3 , T4 , T5 , T6 > t ) {
137
+ return Tuple6 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 ());
138
+ }
139
+
140
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
141
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 > Tuple7 <T1 , T2 , T3 , T4 , T5 , T6 , T7 > concat (Tuple7 <T1 , T2 , T3 , T4 , T5 , T6 , T7 > t ) {
142
+ return Tuple7 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 ());
143
+ }
144
+
145
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
146
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > Tuple8 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > concat (Tuple8 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > t ) {
147
+ return Tuple8 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 ());
148
+ }
149
+
150
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
151
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > Tuple9 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > concat (Tuple9 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > t ) {
152
+ return Tuple9 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 ());
153
+ }
154
+
155
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
156
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > Tuple10 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > concat (Tuple10 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > t ) {
157
+ return Tuple10 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 ());
158
+ }
159
+
160
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
161
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > Tuple11 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > concat (Tuple11 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > t ) {
162
+ return Tuple11 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 (), t .v11 ());
163
+ }
164
+
165
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
166
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > Tuple12 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > concat (Tuple12 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > t ) {
167
+ return Tuple12 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 (), t .v11 (), t .v12 ());
168
+ }
169
+
170
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
171
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > Tuple13 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > concat (Tuple13 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > t ) {
172
+ return Tuple13 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 (), t .v11 (), t .v12 (), t .v13 ());
173
+ }
174
+
175
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
176
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > Tuple14 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > concat (Tuple14 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > t ) {
177
+ return Tuple14 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 (), t .v11 (), t .v12 (), t .v13 (), t .v14 ());
178
+ }
179
+
180
+ /** Returns a Tuple containing the values of this Tuple and the values of the Tuple passed as parameter. */
181
+ public <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 > Tuple15 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 > concat (Tuple15 <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , T15 > t ) {
182
+ return Tuple15 .of (t .v1 (), t .v2 (), t .v3 (), t .v4 (), t .v5 (), t .v6 (), t .v7 (), t .v8 (), t .v9 (), t .v10 (), t .v11 (), t .v12 (), t .v13 (), t .v14 (), t .v15 ());
183
+ }
184
+
30
185
@ Override
31
186
public int degree () { return 0 ; }
32
187
0 commit comments