Uses of Interface
com.mojang.datafixers.optics.Optic
Packages that use Optic
-
Uses of Optic in com.mojang.datafixers
Fields in com.mojang.datafixers declared as OpticModifier and TypeFieldDescriptionTypedOptic.Element.opticThe field for theopticrecord component.Methods in com.mojang.datafixers that return OpticModifier and TypeMethodDescriptionTypedOptic.innermost()TypedOptic.Element.optic()Returns the value of theopticrecord component.TypedOptic.outermost()Methods in com.mojang.datafixers that return types with arguments of type OpticModifier and TypeMethodDescriptionTypedOptic.upCast(com.google.common.reflect.TypeToken<Proof2> proof) Constructors in com.mojang.datafixers with parameters of type OpticModifierConstructorDescriptionCreates an instance of aElementrecord class.TypedOptic(com.google.common.reflect.TypeToken<? extends K1> proofBound, Type<S> sType, Type<T> tType, Type<A> aType, Type<B> bType, Optic<?, S, T, A, B> optic) TypedOptic(Set<com.google.common.reflect.TypeToken<? extends K1>> proofBounds, Type<S> sType, Type<T> tType, Type<A> aType, Type<B> bType, Optic<?, S, T, A, B> optic) -
Uses of Optic in com.mojang.datafixers.optics
Subinterfaces of Optic in com.mojang.datafixers.opticsModifier and TypeInterfaceDescriptioninterfaceAdapter<S,T, A, B> interfaceAffine<S,T, A, B> (package private) interfaceGetter<S,T, A, B> (package private) interfaceGrate<S,T, A, B> interfaceLens<S,T, A, B> interfacePrism<S,T, A, B> interfaceTraversal<S,T, A, B> Classes in com.mojang.datafixers.optics that implement OpticModifier and TypeClassDescription(package private) classIdAdapter<S,T> final classInj1<F,G, F2> final classInj2<F,G, G2> final classInjTagged<K,A, B> Unchecked cast if name matchesfinal classListTraversal<A,B> static final recordOptic.CompositionOptic<Proof extends K1, S, T, A, B>final classProj1<F,G, F2> final classProj2<F,G, G2> Fields in com.mojang.datafixers.optics with type parameters of type OpticModifier and TypeFieldDescriptionOptic.CompositionOptic.opticsThe field for theopticsrecord component.Methods in com.mojang.datafixers.optics that return types with arguments of type OpticModifier and TypeMethodDescriptionOptic.CompositionOptic.optics()Returns the value of theopticsrecord component.Optic.upCast(Set<com.google.common.reflect.TypeToken<? extends K1>> proofBounds, com.google.common.reflect.TypeToken<Proof2> proof) Methods in com.mojang.datafixers.optics with parameters of type OpticModifier and TypeMethodDescriptionstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic <S,T, A, B> Adapter <S, T, A, B> Optics.toAdapter(Optic<? super Profunctor.Mu, S, T, A, B> optic) static <S,T, A, B> Affine <S, T, A, B> Optics.toAffine(Optic<? super AffineP.Mu, S, T, A, B> optic) static <S,T, A, B> Getter <S, T, A, B> Optics.toGetter(Optic<? super GetterP.Mu, S, T, A, B> optic) static <S,T, A, B> Lens <S, T, A, B> Optics.toLens(Optic<? super Cartesian.Mu, S, T, A, B> optic) static <S,T, A, B> Prism <S, T, A, B> Optics.toPrism(Optic<? super Cocartesian.Mu, S, T, A, B> optic) static <S,T, A, B> Traversal <S, T, A, B> Optics.toTraversal(Optic<? super TraversalP.Mu, S, T, A, B> optic) Constructor parameters in com.mojang.datafixers.optics with type arguments of type OpticModifierConstructorDescriptionCompositionOptic(List<? extends Optic<? super Proof, ?, ?, ?, ?>> optics) Creates an instance of aCompositionOpticrecord class.