Uses of Class
org.derive4j.processor.Either
-
Packages that use Either Package Description org.derive4j.processor -
-
Uses of Either in org.derive4j.processor
Subclasses of Either in org.derive4j.processor Modifier and Type Class Description private static classEithers.Lazy<A,B>private static classEithers.Left<A,B>private static classEithers.Right<A,B>Fields in org.derive4j.processor declared as Either Modifier and Type Field Description private Either<A,B>Eithers.CaseOfMatchers.PartialMatcher. _eitherprivate Either<A,B>Eithers.CaseOfMatchers.TotalMatcher_Left. _eitherprivate Either<A,B>Eithers.Lazy. evaluationFields in org.derive4j.processor with type parameters of type Either Modifier and Type Field Description private java.util.function.Supplier<Either<A,B>>Eithers.Lazy. expressionMethods in org.derive4j.processor that return Either Modifier and Type Method Description private Either<A,B>Eithers.Lazy. _evaluate()static <A,B>
Either<A,B>Eithers. lazy(java.util.function.Supplier<Either<A,B>> either)static <A,B>
Either<A,B>Eithers. left(A left)static <A,B>
Either<A,B>Eithers. right(B right)Methods in org.derive4j.processor that return types with arguments of type Either Modifier and Type Method Description static <A,B,XA>
java.util.function.Function<Either<A,B>,Either<XA,B>>Eithers. modLeft(java.util.function.Function<A,XA> leftMod)static <A,B,XA>
java.util.function.Function<Either<A,B>,Either<XA,B>>Eithers. modLeft(java.util.function.Function<A,XA> leftMod)static <A,B,XB>
java.util.function.Function<Either<A,B>,Either<A,XB>>Eithers. modRight(java.util.function.Function<B,XB> rightMod)static <A,B,XB>
java.util.function.Function<Either<A,B>,Either<A,XB>>Eithers. modRight(java.util.function.Function<B,XB> rightMod)java.util.function.Function<Either<A,B>,X>Eithers.CasesMatchers.PartialMatcher. otherwise(java.util.function.Supplier<X> otherwise)java.util.function.Function<Either<A,B>,X>Eithers.CasesMatchers.PartialMatcher. otherwise_(X x)java.util.function.Function<Either<A,B>,java.util.Optional<X>>Eithers.CasesMatchers.PartialMatcher. otherwiseEmpty()java.util.function.Function<Either<A,B>,X>Eithers.CasesMatchers.TotalMatcher_Right. right(java.util.function.Function<B,X> right)java.util.function.Function<Either<A,B>,X>Eithers.CasesMatchers.TotalMatcher_Right. right_(X x)static <A,B,XA>
java.util.function.Function<Either<A,B>,Either<XA,B>>Eithers. setLeft(XA newLeft)static <A,B,XA>
java.util.function.Function<Either<A,B>,Either<XA,B>>Eithers. setLeft(XA newLeft)static <A,B,XB>
java.util.function.Function<Either<A,B>,Either<A,XB>>Eithers. setRight(XB newRight)static <A,B,XB>
java.util.function.Function<Either<A,B>,Either<A,XB>>Eithers. setRight(XB newRight)Methods in org.derive4j.processor with parameters of type Either Modifier and Type Method Description static <A,B>
Eithers.CaseOfMatchers.TotalMatcher_Left<A,B>Eithers. caseOf(Either<A,B> either)static <A,B>
java.util.Optional<A>Eithers. getLeft(Either<A,B> either)static <A,B>
java.util.Optional<B>Eithers. getRight(Either<A,B> either)Method parameters in org.derive4j.processor with type arguments of type Either Modifier and Type Method Description static <A,B>
Either<A,B>Eithers. lazy(java.util.function.Supplier<Either<A,B>> either)Constructors in org.derive4j.processor with parameters of type Either Constructor Description PartialMatcher(Either<A,B> _either, java.util.function.Function<A,X> left, java.util.function.Function<B,X> right)TotalMatcher_Left(Either<A,B> _either)TotalMatcher_Right(Either<A,B> _either, java.util.function.Function<A,X> left)Constructor parameters in org.derive4j.processor with type arguments of type Either Constructor Description Lazy(java.util.function.Supplier<Either<A,B>> either)
-