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 class
Eithers.Lazy<A,B>
private static class
Eithers.Left<A,B>
private static class
Eithers.Right<A,B>
Fields in org.derive4j.processor declared as Either Modifier and Type Field Description private Either<A,B>
Eithers.CaseOfMatchers.PartialMatcher. _either
private Either<A,B>
Eithers.CaseOfMatchers.TotalMatcher_Left. _either
private Either<A,B>
Eithers.Lazy. evaluation
Fields 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. expression
Methods 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)
-