Contents
Class RecordCodec.Builder2<T,A,B>
java.lang.Object
com.hypixel.hytale.codec.record.RecordCodec.AbstractBuilder<T>
com.hypixel.hytale.codec.record.RecordCodec.Builder2<T,A,B>
- Enclosing class:
RecordCodec<T>
-
Method Summary
Modifier and TypeMethodDescription<C> RecordCodec.Builder3<T, A, B, C> append(KeyedCodec<C> codec, Function<T, C> accessor) <C> RecordCodec.Builder3<T, A, B, C> append(KeyedCodec<C> codec, Function<T, C> accessor, Validator<? super C> validator) <C> RecordCodec.Builder3<T, A, B, C> append(KeyedCodec<C> codec, Function<T, C> accessor, Consumer<RecordField.Options<C>> options) build(BiFunction<A, B, T> constructor) Methods inherited from class RecordCodec.AbstractBuilder
buildRaw
-
Method Details
-
append
@Nonnull public <C> RecordCodec.Builder3<T,A, appendB, C> (@Nonnull KeyedCodec<C> codec, @Nonnull Function<T, C> accessor) -
append
@Nonnull public <C> RecordCodec.Builder3<T,A, appendB, C> (@Nonnull KeyedCodec<C> codec, @Nonnull Function<T, C> accessor, @Nonnull Validator<? super C> validator) -
append
@Nonnull public <C> RecordCodec.Builder3<T,A, appendB, C> (@Nonnull KeyedCodec<C> codec, @Nonnull Function<T, C> accessor, @Nonnull Consumer<RecordField.Options<C>> options) -
build
-