Class Hierarchy
- java.lang.Object
- com.mojang.datafixers.DataFix
- com.mojang.datafixers.DataFixerBuilder
- com.mojang.datafixers.DataFixerUpper (implements com.mojang.datafixers.DataFixer)
- com.mojang.datafixers.DataFixUtils
- com.mojang.datafixers.DSL.Instances
- com.mojang.datafixers.FieldFinder<FT> (implements com.mojang.datafixers.OpticFinder<FT>)
- 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.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>
- java.lang.Record
- com.mojang.datafixers.RewriteResult<A,B>
- 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.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)
Interface Hierarchy
- 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.App2<F,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.DataFixer
- com.mojang.datafixers.DSL
- com.mojang.datafixers.DSL.TypeReference
- 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.OpticFinder<FT>
- com.mojang.datafixers.Products
- com.mojang.datafixers.TypeRewriteRule
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- 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.TypeRewriteRule.Nop (implements java.util.function.Supplier<T>, com.mojang.datafixers.TypeRewriteRule)