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.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.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.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.datafixers.optics.ListTraversal<A,B> (implements com.mojang.datafixers.optics.Traversal<S,T,A,B>)
- com.mojang.datafixers.optics.Optics
- 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.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.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.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)
Interface Hierarchy
- 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.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.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.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>)