Package Hierarchies:
Interface Hierarchy
- com.github.darksoulq.abyssallib.common.serialization.Codec<T>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Decoder<T>
- com.github.darksoulq.abyssallib.common.serialization.Codec.Encoder<T>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function2<T1,T2,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function3<T1,T2,T3,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.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>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function4<T1,T2,T3,T4,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function5<T1,T2,T3,T4,T5,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function6<T1,T2,T3,T4,T5,T6,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function7<T1,T2,T3,T4,T5,T6,T7,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
- com.github.darksoulq.abyssallib.common.serialization.RecordCodecBuilder.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.github.darksoulq.abyssallib.common.serialization.BlockInfo
- com.github.darksoulq.abyssallib.common.serialization.Codec.EitherCodec<A,B> (implements com.github.darksoulq.abyssallib.common.serialization.Codec<T>)
- com.github.darksoulq.abyssallib.common.serialization.Codec.Field<P,T>
- com.github.darksoulq.abyssallib.common.serialization.Codec.OneOfCodec<T> (implements com.github.darksoulq.abyssallib.common.serialization.Codec<T>)