Package com.petrolpark.core.codec
Class RecordContextualCodecBuilder.Instance<CONTEXT,O>
java.lang.Object
com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance<CONTEXT,O>
- All Implemented Interfaces:
com.mojang.datafixers.kinds.App<com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance.Mu<CONTEXT,,O>, RecordContextualCodecBuilder.Mu<CONTEXT, O>> com.mojang.datafixers.kinds.Applicative<RecordContextualCodecBuilder.Mu<CONTEXT,,O>, com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance.Mu<CONTEXT, O>> com.mojang.datafixers.kinds.Functor<RecordContextualCodecBuilder.Mu<CONTEXT,,O>, com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance.Mu<CONTEXT, O>> com.mojang.datafixers.kinds.Kind1<RecordContextualCodecBuilder.Mu<CONTEXT,O>, com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance.Mu<CONTEXT, O>>
- Enclosing class:
RecordContextualCodecBuilder<CONTEXT,O, F>
public static final class RecordContextualCodecBuilder.Instance<CONTEXT,O>
extends Object
implements com.mojang.datafixers.kinds.Applicative<RecordContextualCodecBuilder.Mu<CONTEXT,O>,com.petrolpark.core.codec.RecordContextualCodecBuilder.Instance.Mu<CONTEXT,O>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A,B, R> com.mojang.datafixers.kinds.App <RecordContextualCodecBuilder.Mu<CONTEXT, O>, R> ap2(com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, BiFunction<A, B, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, A> a, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, B> b) <T1,T2, T3, R>
com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, R> ap3(com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T1> t1, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T2> t2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T3> t3) <T1,T2, T3, T4, R>
com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, R> ap4(com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T1> t1, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T2> t2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T3> t3, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T4> t4) context()<A,R> Function <com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, A>, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, R>> lift1(com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, Function<A, R>> function) <T,R> com.mojang.datafixers.kinds.App <RecordContextualCodecBuilder.Mu<CONTEXT, O>, R> map(Function<? super T, ? extends R> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T> ts) <A> com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, A> point(A a) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.datafixers.kinds.Applicative
ap, ap, ap10, ap11, ap12, ap13, ap14, ap15, ap16, ap5, ap6, ap7, ap8, ap9, apply2, apply3, apply4, apply5, apply6, apply7, apply8, apply9, lift2, lift3, lift4, lift5, lift6, lift7, lift8, lift9Methods inherited from interface com.mojang.datafixers.kinds.Kind1
group, group, group, group, group, group, group, group, group, group, group, group, group, group, group, group
-
Constructor Details
-
Instance
public Instance()
-
-
Method Details
-
context
-
point
-
lift1
public <A,R> Function<com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT,O>, lift1A>, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, R>> (com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, Function<A, R>> function) -
ap2
public <A,B, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT,R> O>, ap2R> (com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, BiFunction<A, B, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, A> a, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, B> b) -
ap3
public <T1,T2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT,T3, R> O>, ap3R> (com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, com.mojang.datafixers.util.Function3<T1, T2, T3, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T1> t1, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T2> t2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T3> t3) -
ap4
public <T1,T2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT,T3, T4, R> O>, ap4R> (com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, com.mojang.datafixers.util.Function4<T1, T2, T3, T4, R>> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T1> t1, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T2> t2, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T3> t3, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T4> t4) -
map
public <T,R> com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT,O>, mapR> (Function<? super T, ? extends R> func, com.mojang.datafixers.kinds.App<RecordContextualCodecBuilder.Mu<CONTEXT, O>, T> ts)
-