Class RecordCodecBuilder
java.lang.Object
com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfaceRecordCodecBuilder.Function20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, R> static interfaceRecordCodecBuilder.Function21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, R> static interfaceRecordCodecBuilder.Function22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, R> static interfaceRecordCodecBuilder.Function23<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, R> static interfaceRecordCodecBuilder.Function24<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, R> static interfaceRecordCodecBuilder.Function25<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, R> static interfaceRecordCodecBuilder.Function26<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, R> static interfaceRecordCodecBuilder.Function27<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, R> static interfaceRecordCodecBuilder.Function28<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, R> static interfaceRecordCodecBuilder.Function29<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, R> static interfacestatic interfaceRecordCodecBuilder.Function30<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, R> static interfaceRecordCodecBuilder.Function31<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, R> static interfaceRecordCodecBuilder.Function32<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, R> static interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, Codec.Field<T, A31> f31, Codec.Field<T, A32> f32, RecordCodecBuilder.Function32<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, Codec.Field<T, A31> f31, RecordCodecBuilder.Function31<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, RecordCodecBuilder.Function30<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, RecordCodecBuilder.Function29<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, RecordCodecBuilder.Function28<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, RecordCodecBuilder.Function27<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, RecordCodecBuilder.Function26<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, RecordCodecBuilder.Function25<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, RecordCodecBuilder.Function24<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, RecordCodecBuilder.Function23<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, RecordCodecBuilder.Function22<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, RecordCodecBuilder.Function21<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, RecordCodecBuilder.Function20<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, RecordCodecBuilder.Function19<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, RecordCodecBuilder.Function18<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, RecordCodecBuilder.Function17<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, RecordCodecBuilder.Function16<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, RecordCodecBuilder.Function15<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, RecordCodecBuilder.Function14<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, RecordCodecBuilder.Function13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, RecordCodecBuilder.Function12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, RecordCodecBuilder.Function11<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, A10, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, RecordCodecBuilder.Function10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, A9, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, RecordCodecBuilder.Function9<A1, A2, A3, A4, A5, A6, A7, A8, A9, T> builder) static <A1,A2, A3, A4, A5, A6, A7, A8, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, RecordCodecBuilder.Function8<A1, A2, A3, A4, A5, A6, A7, A8, T> builder) static <A1,A2, A3, A4, A5, A6, A7, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, RecordCodecBuilder.Function7<A1, A2, A3, A4, A5, A6, A7, T> builder) static <A1,A2, A3, A4, A5, A6, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, RecordCodecBuilder.Function6<A1, A2, A3, A4, A5, A6, T> builder) static <A1,A2, A3, A4, A5, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, RecordCodecBuilder.Function5<A1, A2, A3, A4, A5, T> builder) static <A1,A2, A3, A4, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, RecordCodecBuilder.Function4<A1, A2, A3, A4, T> builder) static <A1,A2, A3, T>
Codec<T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, RecordCodecBuilder.Function3<A1, A2, A3, T> builder) static <A1,A2, T> Codec <T> create(Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, RecordCodecBuilder.Function2<A1, A2, T> builder)
-
Method Details
-
create
public static <A1,A2, Codec<T> createT> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, RecordCodecBuilder.Function2<A1, A2, T> builder) -
create
public static <A1,A2, Codec<T> createA3, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, RecordCodecBuilder.Function3<A1, A2, A3, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, RecordCodecBuilder.Function4<A1, A2, A3, A4, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, RecordCodecBuilder.Function5<A1, A2, A3, A4, A5, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, RecordCodecBuilder.Function6<A1, A2, A3, A4, A5, A6, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, RecordCodecBuilder.Function7<A1, A2, A3, A4, A5, A6, A7, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, RecordCodecBuilder.Function8<A1, A2, A3, A4, A5, A6, A7, A8, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, RecordCodecBuilder.Function9<A1, A2, A3, A4, A5, A6, A7, A8, A9, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, RecordCodecBuilder.Function10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, RecordCodecBuilder.Function11<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, RecordCodecBuilder.Function12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, RecordCodecBuilder.Function13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, RecordCodecBuilder.Function14<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, RecordCodecBuilder.Function15<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, RecordCodecBuilder.Function16<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, RecordCodecBuilder.Function17<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, RecordCodecBuilder.Function18<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, RecordCodecBuilder.Function19<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, RecordCodecBuilder.Function20<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, RecordCodecBuilder.Function21<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, RecordCodecBuilder.Function22<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, RecordCodecBuilder.Function23<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, RecordCodecBuilder.Function24<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, RecordCodecBuilder.Function25<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, RecordCodecBuilder.Function26<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, RecordCodecBuilder.Function27<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, RecordCodecBuilder.Function28<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, RecordCodecBuilder.Function29<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, RecordCodecBuilder.Function30<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, Codec.Field<T, A31> f31, RecordCodecBuilder.Function31<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, T> builder) -
create
public static <A1,A2, Codec<T> createA3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, T> (Codec.Field<T, A1> f1, Codec.Field<T, A2> f2, Codec.Field<T, A3> f3, Codec.Field<T, A4> f4, Codec.Field<T, A5> f5, Codec.Field<T, A6> f6, Codec.Field<T, A7> f7, Codec.Field<T, A8> f8, Codec.Field<T, A9> f9, Codec.Field<T, A10> f10, Codec.Field<T, A11> f11, Codec.Field<T, A12> f12, Codec.Field<T, A13> f13, Codec.Field<T, A14> f14, Codec.Field<T, A15> f15, Codec.Field<T, A16> f16, Codec.Field<T, A17> f17, Codec.Field<T, A18> f18, Codec.Field<T, A19> f19, Codec.Field<T, A20> f20, Codec.Field<T, A21> f21, Codec.Field<T, A22> f22, Codec.Field<T, A23> f23, Codec.Field<T, A24> f24, Codec.Field<T, A25> f25, Codec.Field<T, A26> f26, Codec.Field<T, A27> f27, Codec.Field<T, A28> f28, Codec.Field<T, A29> f29, Codec.Field<T, A30> f30, Codec.Field<T, A31> f31, Codec.Field<T, A32> f32, RecordCodecBuilder.Function32<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28, A29, A30, A31, A32, T> builder)
-