Class Hierarchy
- java.lang.Object
- com.mojang.datafixers.optics.Adapter.Instance<A2,B2> (implements com.mojang.datafixers.optics.profunctors.Profunctor<P,Mu>)
- com.mojang.datafixers.optics.Adapter.Mu<A,B> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.optics.Affine.Instance<A2,B2> (implements com.mojang.datafixers.optics.profunctors.AffineP<P,Mu>)
- com.mojang.datafixers.optics.Affine.Mu<A,B> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.serialization.codecs.CompoundListCodec<K,V> (implements com.mojang.serialization.Codec<A>)
- com.mojang.serialization.CompressorHolder (implements com.mojang.serialization.Compressable)
- com.mojang.datafixers.kinds.Const<C,T> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.kinds.Const.Instance<C> (implements com.mojang.datafixers.kinds.Applicative<F,Mu>)
- com.mojang.datafixers.kinds.Const.Instance.Mu<C> (implements com.mojang.datafixers.kinds.Applicative.Mu)
- com.mojang.datafixers.kinds.Const.Mu<C> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.DataFix
- com.mojang.datafixers.DataFixerBuilder
- com.mojang.datafixers.DataFixerUpper (implements com.mojang.datafixers.DataFixer)
- com.mojang.datafixers.DataFixUtils
- com.mojang.serialization.DataResult<R> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.serialization.DataResult.Instance.Mu (implements com.mojang.datafixers.kinds.Applicative.Mu)
- com.mojang.serialization.DataResult.Mu (implements com.mojang.datafixers.kinds.K1)
- com.mojang.serialization.DataResult.PartialResult<R>
- com.mojang.datafixers.DSL.Instances
- com.mojang.serialization.DynamicLike<T>
- com.mojang.datafixers.util.Either<L,R> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.util.Either.Instance<R2> (implements com.mojang.datafixers.kinds.Applicative<F,Mu>, com.mojang.datafixers.kinds.CocartesianLike<T,C,Mu>, com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.util.Either.Instance.Mu<R2> (implements com.mojang.datafixers.kinds.Applicative.Mu, com.mojang.datafixers.kinds.CocartesianLike.Mu, com.mojang.datafixers.kinds.Traversable.Mu)
- com.mojang.datafixers.util.Either.Mu<R> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.serialization.codecs.EitherCodec<F,S> (implements com.mojang.serialization.Codec<A>)
- com.mojang.datafixers.FieldFinder<FT> (implements com.mojang.datafixers.OpticFinder<FT>)
- com.mojang.datafixers.optics.Forget.Instance<R> (implements com.mojang.datafixers.kinds.App<F,A>, com.mojang.datafixers.optics.profunctors.Cartesian<P,Mu>, com.mojang.datafixers.optics.profunctors.ReCocartesian<P,Mu>)
- com.mojang.datafixers.optics.Forget.Instance.Mu<R> (implements com.mojang.datafixers.optics.profunctors.Cartesian.Mu, com.mojang.datafixers.optics.profunctors.ReCocartesian.Mu)
- com.mojang.datafixers.optics.Forget.Mu<R> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.optics.ForgetOpt.Instance<R> (implements com.mojang.datafixers.optics.profunctors.AffineP<P,Mu>, com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.optics.ForgetOpt.Instance.Mu<R> (implements com.mojang.datafixers.optics.profunctors.AffineP.Mu)
- com.mojang.datafixers.optics.ForgetOpt.Mu<R> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.functions.Functions
- com.mojang.datafixers.FunctionType.Instance.Mu (implements com.mojang.datafixers.optics.profunctors.Mapping.Mu, com.mojang.datafixers.optics.profunctors.Monoidal.Mu, com.mojang.datafixers.optics.profunctors.MonoidProfunctor.Mu, com.mojang.datafixers.optics.profunctors.TraversalP.Mu)
- com.mojang.datafixers.FunctionType.Mu (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.FunctionType.ReaderInstance<R> (implements com.mojang.datafixers.kinds.Representable<T,C,Mu>)
- com.mojang.datafixers.FunctionType.ReaderInstance.Mu<A> (implements com.mojang.datafixers.kinds.Representable.Mu)
- com.mojang.datafixers.FunctionType.ReaderMu<A> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.kinds.IdF<A> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.kinds.IdF.Instance.Mu (implements com.mojang.datafixers.kinds.Applicative.Mu, com.mojang.datafixers.kinds.Functor.Mu)
- com.mojang.datafixers.kinds.IdF.Mu (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.optics.Inj1<F,G,F2> (implements com.mojang.datafixers.optics.Prism<S,T,A,B>)
- com.mojang.datafixers.optics.Inj2<F,G,G2> (implements com.mojang.datafixers.optics.Prism<S,T,A,B>)
- com.mojang.datafixers.optics.InjTagged<K,A,B> (implements com.mojang.datafixers.optics.Prism<S,T,A,B>)
- com.mojang.serialization.JsonOps (implements com.mojang.serialization.DynamicOps<T>)
- com.mojang.serialization.KeyCompressor<T>
- com.mojang.datafixers.optics.Lens.Box<S,T,A,B> (implements com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Lens.Instance<A2,B2> (implements com.mojang.datafixers.optics.profunctors.Cartesian<P,Mu>)
- com.mojang.datafixers.optics.Lens.Mu<A,B> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.optics.Lens.Mu2<S,T> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.serialization.Lifecycle
- com.mojang.datafixers.types.families.ListAlgebra (implements com.mojang.datafixers.types.families.Algebra)
- com.mojang.datafixers.kinds.ListBox<T> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.kinds.ListBox.Instance.Mu (implements com.mojang.datafixers.kinds.Traversable.Mu)
- com.mojang.datafixers.kinds.ListBox.Mu (implements com.mojang.datafixers.kinds.K1)
- com.mojang.serialization.ListBuilder.Builder<T> (implements com.mojang.serialization.ListBuilder<T>)
- com.mojang.serialization.codecs.ListCodec<A> (implements com.mojang.serialization.Codec<A>)
- com.mojang.datafixers.optics.ListTraversal<A,B> (implements com.mojang.datafixers.optics.Traversal<S,T,A,B>)
- com.mojang.serialization.MapCodec.MapCodecCodec<A> (implements com.mojang.serialization.Codec<A>)
- com.mojang.datafixers.optics.Optics
- com.mojang.datafixers.kinds.OptionalBox<T> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.kinds.OptionalBox.Instance.Mu (implements com.mojang.datafixers.kinds.Applicative.Mu, com.mojang.datafixers.kinds.Traversable.Mu)
- com.mojang.datafixers.kinds.OptionalBox.Mu (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.util.Pair<F,S> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.util.Pair.Instance<S2> (implements com.mojang.datafixers.kinds.CartesianLike<T,C,Mu>, com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.util.Pair.Instance.Mu<S2> (implements com.mojang.datafixers.kinds.CartesianLike.Mu, com.mojang.datafixers.kinds.Traversable.Mu)
- com.mojang.datafixers.util.Pair.Mu<S> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.serialization.codecs.PairCodec<F,S> (implements com.mojang.serialization.Codec<A>)
- com.mojang.datafixers.functions.PointFree<T>
- com.mojang.datafixers.optics.Prism.Instance<A2,B2> (implements com.mojang.datafixers.optics.profunctors.Cocartesian<P,Mu>)
- com.mojang.datafixers.optics.Prism.Mu<A,B> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.optics.Procompose<F,G,A,B,C> (implements com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Procompose.Mu<F,G> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.Products.P1<F,T1>
- com.mojang.datafixers.Products.P10<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
- com.mojang.datafixers.Products.P11<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
- com.mojang.datafixers.Products.P12<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
- com.mojang.datafixers.Products.P13<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
- com.mojang.datafixers.Products.P14<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
- com.mojang.datafixers.Products.P15<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
- com.mojang.datafixers.Products.P16<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
- com.mojang.datafixers.Products.P2<F,T1,T2>
- com.mojang.datafixers.Products.P3<F,T1,T2,T3>
- com.mojang.datafixers.Products.P4<F,T1,T2,T3,T4>
- com.mojang.datafixers.Products.P5<F,T1,T2,T3,T4,T5>
- com.mojang.datafixers.Products.P6<F,T1,T2,T3,T4,T5,T6>
- com.mojang.datafixers.Products.P7<F,T1,T2,T3,T4,T5,T6,T7>
- com.mojang.datafixers.Products.P8<F,T1,T2,T3,T4,T5,T6,T7,T8>
- com.mojang.datafixers.Products.P9<F,T1,T2,T3,T4,T5,T6,T7,T8,T9>
- com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper<P,F,G,A,B> (implements com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Instance<P,F,G> (implements com.mojang.datafixers.kinds.App<F,A>, com.mojang.datafixers.optics.profunctors.Profunctor<P,Mu>)
- com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Instance.Mu (implements com.mojang.datafixers.optics.profunctors.Profunctor.Mu)
- com.mojang.datafixers.optics.profunctors.ProfunctorFunctorWrapper.Mu<P,F,G> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.optics.Proj1<F,G,F2> (implements com.mojang.datafixers.optics.Lens<S,T,A,B>)
- com.mojang.datafixers.optics.Proj2<F,G,G2> (implements com.mojang.datafixers.optics.Lens<S,T,A,B>)
- java.lang.Record
- com.mojang.datafixers.types.templates.Check (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.CompoundList (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.Const (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.Hook (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.List (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.Named (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.optics.Optic.CompositionOptic<Proof,S,T,A,B> (implements com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
- com.mojang.datafixers.functions.PointFreeRule.All (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Choice (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Choice2 (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Everywhere (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Many (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Once (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.One (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.Seq (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.types.templates.Product (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.RecursivePoint (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.RewriteResult<A,B>
- com.mojang.datafixers.types.templates.Sum (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.types.templates.Tag (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.TypedOptic<S,T,A,B>
- com.mojang.datafixers.TypedOptic.Element<S,T,A,B>
- com.mojang.datafixers.TypeRewriteRule.CheckOnce (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.TypeRewriteRule.One (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.View<A,B> (implements com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.serialization.RecordBuilder.AbstractBuilder<T,R> (implements com.mojang.serialization.RecordBuilder<T>)
- com.mojang.serialization.codecs.RecordCodecBuilder<O,F> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.serialization.codecs.RecordCodecBuilder.Instance<O> (implements com.mojang.datafixers.kinds.Applicative<F,Mu>)
- com.mojang.serialization.codecs.RecordCodecBuilder.Mu<O> (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.types.families.RecursiveTypeFamily (implements com.mojang.datafixers.types.families.TypeFamily)
- com.mojang.datafixers.optics.ReForgetC.Instance<R> (implements com.mojang.datafixers.optics.profunctors.AffineP<P,Mu>, com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.optics.ReForgetC.Instance.Mu<R> (implements com.mojang.datafixers.optics.profunctors.AffineP.Mu)
- com.mojang.datafixers.optics.ReForgetC.Mu<R> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.schemas.Schema
- com.mojang.datafixers.types.templates.TaggedChoice<K> (implements com.mojang.datafixers.types.templates.TypeTemplate)
- com.mojang.datafixers.optics.Traversal.Instance<A2,B2> (implements com.mojang.datafixers.optics.profunctors.TraversalP<P,Mu>)
- com.mojang.datafixers.optics.Traversal.Mu<A,B> (implements com.mojang.datafixers.kinds.K2)
- com.mojang.datafixers.types.Type<A> (implements com.mojang.datafixers.kinds.App<F,A>)
- com.mojang.datafixers.types.Type.Mu (implements com.mojang.datafixers.kinds.K1)
- com.mojang.datafixers.types.Type.TypeError
- com.mojang.datafixers.Typed<A>
- com.mojang.datafixers.TypeRewriteRule.All (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.TypeRewriteRule.Everywhere (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.TypeRewriteRule.IfSame<B> (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.TypeRewriteRule.OrElse (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.TypeRewriteRule.Seq (implements com.mojang.datafixers.TypeRewriteRule)
- com.mojang.serialization.codecs.UnboundedMapCodec<K,V> (implements com.mojang.serialization.codecs.BaseMapCodec<K,V>, com.mojang.serialization.Codec<A>)
Interface Hierarchy
- com.mojang.datafixers.types.families.Algebra
- com.mojang.datafixers.kinds.App<F,A>
- com.mojang.datafixers.FunctionType<A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>, java.util.function.Function<T,R>)
- com.mojang.datafixers.kinds.Kind1<F,Mu>
- com.mojang.datafixers.kinds.Functor<F,Mu>
- com.mojang.datafixers.kinds.Applicative<F,Mu>
- com.mojang.datafixers.kinds.CartesianLike<T,C,Mu> (also extends com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.kinds.CocartesianLike<T,C,Mu> (also extends com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.kinds.Representable<T,C,Mu>
- com.mojang.datafixers.kinds.Traversable<T,Mu>
- com.mojang.datafixers.kinds.CartesianLike<T,C,Mu> (also extends com.mojang.datafixers.kinds.Functor<F,Mu>)
- com.mojang.datafixers.kinds.CocartesianLike<T,C,Mu> (also extends com.mojang.datafixers.kinds.Functor<F,Mu>)
- com.mojang.datafixers.kinds.Kind2<F,Mu>
- com.mojang.datafixers.optics.profunctors.Bicontravariant<P,Mu>
- com.mojang.datafixers.optics.profunctors.GetterP<P,Mu> (also extends com.mojang.datafixers.optics.profunctors.Profunctor<P,Mu>)
- com.mojang.datafixers.optics.profunctors.FunctorProfunctor<T,P,Mu>
- com.mojang.datafixers.optics.profunctors.Profunctor<P,Mu>
- com.mojang.datafixers.optics.profunctors.Cartesian<P,Mu>
- com.mojang.datafixers.optics.profunctors.AffineP<P,Mu> (also extends com.mojang.datafixers.optics.profunctors.Cocartesian<P,Mu>)
- com.mojang.datafixers.optics.profunctors.TraversalP<P,Mu>
- com.mojang.datafixers.optics.profunctors.Mapping<P,Mu>
- com.mojang.datafixers.optics.profunctors.Closed<P,Mu>
- com.mojang.datafixers.optics.profunctors.Cocartesian<P,Mu>
- com.mojang.datafixers.optics.profunctors.AffineP<P,Mu> (also extends com.mojang.datafixers.optics.profunctors.Cartesian<P,Mu>)
- com.mojang.datafixers.optics.profunctors.TraversalP<P,Mu>
- com.mojang.datafixers.optics.profunctors.Mapping<P,Mu>
- com.mojang.datafixers.optics.profunctors.GetterP<P,Mu>
- com.mojang.datafixers.optics.profunctors.Monoidal<P,Mu>
- com.mojang.datafixers.optics.profunctors.MonoidProfunctor<P,Mu>
- com.mojang.datafixers.optics.profunctors.ReCartesian<P,Mu>
- com.mojang.datafixers.optics.profunctors.ReCocartesian<P,Mu>
- com.mojang.datafixers.kinds.App2<F,A,B>
- com.mojang.datafixers.optics.Adapter<S,T,A,B> (also extends com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
- com.mojang.datafixers.optics.Affine<S,T,A,B> (also extends com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
- com.mojang.datafixers.optics.Forget<R,A,B>
- com.mojang.datafixers.optics.ForgetOpt<R,A,B>
- com.mojang.datafixers.FunctionType<A,B> (also extends com.mojang.datafixers.kinds.App<F,A>, java.util.function.Function<T,R>)
- com.mojang.datafixers.optics.Lens<S,T,A,B> (also extends com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
- com.mojang.datafixers.optics.Prism<S,T,A,B> (also extends com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
- com.mojang.datafixers.optics.ReForgetC<R,A,B>
- com.mojang.datafixers.optics.Traversal<S,T,A,B> (also extends com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>, com.mojang.datafixers.optics.Wander<S,T,A,B>)
- com.mojang.serialization.codecs.BaseMapCodec<K,V>
- com.mojang.serialization.Codec.ResultFunction<A>
- com.mojang.datafixers.DataFixer
- com.mojang.serialization.Decoder<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Encoder<A>)
- com.mojang.serialization.Decoder.Boxed<A>
- com.mojang.serialization.Decoder.Simple<A>
- com.mojang.serialization.Decoder.Terminal<A>
- com.mojang.datafixers.DSL
- com.mojang.datafixers.DSL.TypeReference
- com.mojang.serialization.DynamicOps<T>
- com.mojang.serialization.Encoder<A>
- com.mojang.serialization.Codec<A> (also extends com.mojang.serialization.Decoder<A>)
- com.mojang.datafixers.FamilyOptic<A,B>
- java.util.function.Function<T,R>
- com.mojang.datafixers.FunctionType<A,B> (also extends com.mojang.datafixers.kinds.App<F,A>, com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.util.Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R>
- com.mojang.datafixers.util.Function11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,R>
- com.mojang.datafixers.util.Function12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,R>
- com.mojang.datafixers.util.Function13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,R>
- com.mojang.datafixers.util.Function14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,R>
- com.mojang.datafixers.util.Function15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,R>
- com.mojang.datafixers.util.Function16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,R>
- com.mojang.datafixers.util.Function3<T1,T2,T3,R>
- com.mojang.datafixers.util.Function4<T1,T2,T3,T4,R>
- com.mojang.datafixers.util.Function5<T1,T2,T3,T4,T5,R>
- com.mojang.datafixers.util.Function6<T1,T2,T3,T4,T5,T6,R>
- com.mojang.datafixers.util.Function7<T1,T2,T3,T4,T5,T6,T7,R>
- com.mojang.datafixers.util.Function8<T1,T2,T3,T4,T5,T6,T7,T8,R>
- com.mojang.datafixers.util.Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R>
- com.mojang.datafixers.types.templates.Hook.HookFunction
- com.mojang.datafixers.kinds.K1
- com.mojang.datafixers.kinds.Kind1.Mu
- com.mojang.datafixers.kinds.Kind2.Mu
- com.mojang.datafixers.optics.profunctors.Bicontravariant.Mu
- com.mojang.datafixers.optics.profunctors.GetterP.Mu (also extends com.mojang.datafixers.optics.profunctors.Profunctor.Mu)
- com.mojang.datafixers.optics.profunctors.FunctorProfunctor.Mu<T>
- com.mojang.datafixers.optics.profunctors.Profunctor.Mu
- com.mojang.datafixers.optics.profunctors.Cartesian.Mu
- com.mojang.datafixers.optics.profunctors.AffineP.Mu (also extends com.mojang.datafixers.optics.profunctors.Cocartesian.Mu)
- com.mojang.datafixers.optics.profunctors.Closed.Mu
- com.mojang.datafixers.optics.profunctors.Cocartesian.Mu
- com.mojang.datafixers.optics.profunctors.AffineP.Mu (also extends com.mojang.datafixers.optics.profunctors.Cartesian.Mu)
- com.mojang.datafixers.optics.profunctors.GetterP.Mu (also extends com.mojang.datafixers.optics.profunctors.Bicontravariant.Mu)
- com.mojang.datafixers.optics.profunctors.Monoidal.Mu
- com.mojang.datafixers.optics.profunctors.MonoidProfunctor.Mu
- com.mojang.datafixers.optics.profunctors.ReCartesian.Mu
- com.mojang.datafixers.optics.profunctors.ReCocartesian.Mu
- com.mojang.datafixers.kinds.K2
- com.mojang.serialization.Keyable
- com.mojang.serialization.ListBuilder<T>
- com.mojang.serialization.MapCodec.ResultFunction<A>
- com.mojang.serialization.MapLike<T>
- com.mojang.datafixers.kinds.Monoid<T>
- com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>
- com.mojang.datafixers.optics.Adapter<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Affine<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Lens<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Prism<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>)
- com.mojang.datafixers.optics.Traversal<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>, com.mojang.datafixers.optics.Wander<S,T,A,B>)
- com.mojang.datafixers.OpticFinder<FT>
- com.mojang.datafixers.functions.PointFreeRule
- com.mojang.datafixers.Products
- com.mojang.serialization.RecordBuilder<T>
- com.mojang.datafixers.types.Type.TypeMatcher<FT,FR>
- com.mojang.datafixers.types.families.TypeFamily
- com.mojang.datafixers.TypeRewriteRule
- com.mojang.datafixers.types.templates.TypeTemplate
- com.mojang.datafixers.optics.Wander<S,T,A,B>
- com.mojang.datafixers.optics.Traversal<S,T,A,B> (also extends com.mojang.datafixers.kinds.App2<F,A,B>, com.mojang.datafixers.optics.Optic<Proof,S,T,A,B>)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.mojang.serialization.DataResult.Instance (implements com.mojang.datafixers.kinds.Applicative<F,Mu>)
- com.mojang.datafixers.FunctionType.Instance (implements com.mojang.datafixers.kinds.App<F,A>, com.mojang.datafixers.optics.profunctors.Mapping<P,Mu>, com.mojang.datafixers.optics.profunctors.Monoidal<P,Mu>, com.mojang.datafixers.optics.profunctors.MonoidProfunctor<P,Mu>, com.mojang.datafixers.optics.profunctors.TraversalP<P,Mu>)
- com.mojang.datafixers.kinds.IdF.Instance (implements com.mojang.datafixers.kinds.Applicative<F,Mu>, com.mojang.datafixers.kinds.Functor<F,Mu>)
- com.mojang.datafixers.kinds.ListBox.Instance (implements com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.kinds.OptionalBox.Instance (implements com.mojang.datafixers.kinds.Applicative<F,Mu>, com.mojang.datafixers.kinds.Traversable<T,Mu>)
- com.mojang.datafixers.functions.PointFreeRule.AppNest (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.BangEta (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.CataFuseDifferent (implements com.mojang.datafixers.functions.PointFreeRule.CompRewrite)
- com.mojang.datafixers.functions.PointFreeRule.CataFuseSame (implements com.mojang.datafixers.functions.PointFreeRule.CompRewrite)
- com.mojang.datafixers.functions.PointFreeRule.LensAppId (implements com.mojang.datafixers.functions.PointFreeRule)
- com.mojang.datafixers.functions.PointFreeRule.LensComp (implements com.mojang.datafixers.functions.PointFreeRule.CompRewrite)
- com.mojang.datafixers.functions.PointFreeRule.Nop (implements com.mojang.datafixers.functions.PointFreeRule, java.util.function.Supplier<T>)
- com.mojang.datafixers.functions.PointFreeRule.SortInj (implements com.mojang.datafixers.functions.PointFreeRule.CompRewrite)
- com.mojang.datafixers.functions.PointFreeRule.SortProj (implements com.mojang.datafixers.functions.PointFreeRule.CompRewrite)
- com.mojang.datafixers.TypeRewriteRule.Nop (implements java.util.function.Supplier<T>, com.mojang.datafixers.TypeRewriteRule)
- com.mojang.datafixers.util.Unit