Skip to content

Commit 05dbcfc

Browse files
committed
Forgot static. oops.
1 parent b64ffb3 commit 05dbcfc

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/main/java/dev/latvian/mods/klib/data/DataType.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public static <T, L, R> DataType<T> either(DataType<L> left, DataType<R> right,
143143
);
144144
}
145145

146-
public <C> DataType<C> buildRaw(Class<C> typeClass, List<DataTypeField<C, ?>> fields, Function<Object[], C> constructor) {
146+
public static <C> DataType<C> buildRaw(Class<C> typeClass, List<DataTypeField<C, ?>> fields, Function<Object[], C> constructor) {
147147
var list = List.copyOf(fields);
148148

149149
return DataType.of(
@@ -153,7 +153,7 @@ public <C> DataType<C> buildRaw(Class<C> typeClass, List<DataTypeField<C, ?>> fi
153153
);
154154
}
155155

156-
public <C> DataType<C> build(
156+
public static <C> DataType<C> build(
157157
Class<C> typeClass,
158158
List<DataTypeField<C, ?>> fields
159159
) {
@@ -169,15 +169,15 @@ public <C> DataType<C> build(
169169
}
170170
}
171171

172-
public <C, T1> DataType<C> build(
172+
public static <C, T1> DataType<C> build(
173173
Class<C> typeClass,
174174
DataTypeField<C, T1> f1,
175175
Function<T1, C> constructor
176176
) {
177177
return buildRaw(typeClass, List.of(f1), args -> constructor.apply((T1) args[0]));
178178
}
179179

180-
public <C, T1, T2> DataType<C> build(
180+
public static <C, T1, T2> DataType<C> build(
181181
Class<C> typeClass,
182182
DataTypeField<C, T1> f1,
183183
DataTypeField<C, T2> f2,
@@ -186,7 +186,7 @@ public <C, T1, T2> DataType<C> build(
186186
return buildRaw(typeClass, List.of(f1, f2), args -> constructor.apply((T1) args[0], (T2) args[1]));
187187
}
188188

189-
public <C, T1, T2, T3> DataType<C> build(
189+
public static <C, T1, T2, T3> DataType<C> build(
190190
Class<C> typeClass,
191191
DataTypeField<C, T1> f1,
192192
DataTypeField<C, T2> f2,
@@ -196,7 +196,7 @@ public <C, T1, T2, T3> DataType<C> build(
196196
return buildRaw(typeClass, List.of(f1, f2, f3), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2]));
197197
}
198198

199-
public <C, T1, T2, T3, T4> DataType<C> build(
199+
public static <C, T1, T2, T3, T4> DataType<C> build(
200200
Class<C> typeClass,
201201
DataTypeField<C, T1> f1,
202202
DataTypeField<C, T2> f2,
@@ -207,7 +207,7 @@ public <C, T1, T2, T3, T4> DataType<C> build(
207207
return buildRaw(typeClass, List.of(f1, f2, f3, f4), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3]));
208208
}
209209

210-
public <C, T1, T2, T3, T4, T5> DataType<C> build(
210+
public static <C, T1, T2, T3, T4, T5> DataType<C> build(
211211
Class<C> typeClass,
212212
DataTypeField<C, T1> f1,
213213
DataTypeField<C, T2> f2,
@@ -219,7 +219,7 @@ public <C, T1, T2, T3, T4, T5> DataType<C> build(
219219
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4]));
220220
}
221221

222-
public <C, T1, T2, T3, T4, T5, T6> DataType<C> build(
222+
public static <C, T1, T2, T3, T4, T5, T6> DataType<C> build(
223223
Class<C> typeClass,
224224
DataTypeField<C, T1> f1,
225225
DataTypeField<C, T2> f2,
@@ -232,7 +232,7 @@ public <C, T1, T2, T3, T4, T5, T6> DataType<C> build(
232232
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5]));
233233
}
234234

235-
public <C, T1, T2, T3, T4, T5, T6, T7> DataType<C> build(
235+
public static <C, T1, T2, T3, T4, T5, T6, T7> DataType<C> build(
236236
Class<C> typeClass,
237237
DataTypeField<C, T1> f1,
238238
DataTypeField<C, T2> f2,
@@ -246,7 +246,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7> DataType<C> build(
246246
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6]));
247247
}
248248

249-
public <C, T1, T2, T3, T4, T5, T6, T7, T8> DataType<C> build(
249+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8> DataType<C> build(
250250
Class<C> typeClass,
251251
DataTypeField<C, T1> f1,
252252
DataTypeField<C, T2> f2,
@@ -261,7 +261,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8> DataType<C> build(
261261
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7]));
262262
}
263263

264-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9> DataType<C> build(
264+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9> DataType<C> build(
265265
Class<C> typeClass,
266266
DataTypeField<C, T1> f1,
267267
DataTypeField<C, T2> f2,
@@ -277,7 +277,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9> DataType<C> build(
277277
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8]));
278278
}
279279

280-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DataType<C> build(
280+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DataType<C> build(
281281
Class<C> typeClass,
282282
DataTypeField<C, T1> f1,
283283
DataTypeField<C, T2> f2,
@@ -294,7 +294,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DataType<C> build(
294294
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9]));
295295
}
296296

297-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DataType<C> build(
297+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DataType<C> build(
298298
Class<C> typeClass,
299299
DataTypeField<C, T1> f1,
300300
DataTypeField<C, T2> f2,
@@ -312,7 +312,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DataType<C> build(
312312
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9], (T11) args[10]));
313313
}
314314

315-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DataType<C> build(
315+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DataType<C> build(
316316
Class<C> typeClass,
317317
DataTypeField<C, T1> f1,
318318
DataTypeField<C, T2> f2,
@@ -331,7 +331,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DataType<C> build(
331331
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9], (T11) args[10], (T12) args[11]));
332332
}
333333

334-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DataType<C> build(
334+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DataType<C> build(
335335
Class<C> typeClass,
336336
DataTypeField<C, T1> f1,
337337
DataTypeField<C, T2> f2,
@@ -351,7 +351,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DataType<C> b
351351
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9], (T11) args[10], (T12) args[11], (T13) args[12]));
352352
}
353353

354-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> DataType<C> build(
354+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> DataType<C> build(
355355
Class<C> typeClass,
356356
DataTypeField<C, T1> f1,
357357
DataTypeField<C, T2> f2,
@@ -372,7 +372,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> DataType
372372
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9], (T11) args[10], (T12) args[11], (T13) args[12], (T14) args[13]));
373373
}
374374

375-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> DataType<C> build(
375+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> DataType<C> build(
376376
Class<C> typeClass,
377377
DataTypeField<C, T1> f1,
378378
DataTypeField<C, T2> f2,
@@ -394,7 +394,7 @@ public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Dat
394394
return buildRaw(typeClass, List.of(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15), args -> constructor.apply((T1) args[0], (T2) args[1], (T3) args[2], (T4) args[3], (T5) args[4], (T6) args[5], (T7) args[6], (T8) args[7], (T9) args[8], (T10) args[9], (T11) args[10], (T12) args[11], (T13) args[12], (T14) args[13], (T15) args[14]));
395395
}
396396

397-
public <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> DataType<C> build(
397+
public static <C, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> DataType<C> build(
398398
Class<C> typeClass,
399399
DataTypeField<C, T1> f1,
400400
DataTypeField<C, T2> f2,

0 commit comments

Comments
 (0)