- accumulate(Monoid<RT>, CollectionX<Either<LT1, RT>>) - Static method in interface com.aol.cyclops.sum.types.Either
-
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two
input values of the same type and returns the combined result) Monoids
.
- accumulate(Monoid<RT>, CollectionX<Either3<LT1, LT2, RT>>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two
input values of the same type and returns the combined result) Monoids
.
- accumulate(Monoid<RT>, CollectionX<Either4<LT1, LT2, LT3, RT>>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two
input values of the same type and returns the combined result) Monoids
.
- accumulate(Monoid<RT>, CollectionX<Either5<LT1, LT2, LT3, LT4, RT>>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Accumulate the results only from those Either3 which have a Right type present, using the supplied Monoid (a combining BiFunction/BinaryOperator and identity element that takes two
input values of the same type and returns the combined result) Monoids
.
- anyM(Either<LT1, T>) - Static method in interface com.aol.cyclops.sum.types.Either
-
Create an AnyMValue instance that wraps an Either3
- anyM() - Method in interface com.aol.cyclops.sum.types.Either
-
- anyM(Either3<LT1, LT2, T>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Create an AnyMValue instance that wraps an Either3
- anyM(Either4<LT1, LT2, LT3, T>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Create an AnyMValue instance that wraps an Either4
- anyM(Either5<LT1, LT2, LT3, LT4, T>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Create an AnyMValue instance that wraps an Either4
- anyMList(Iterable<Either<ST, T>>) - Static method in interface com.aol.cyclops.sum.types.Either
-
Take an iterable containing Either3s and convert them into a List of AnyMs
e.g.
- anyMList(Iterable<Either3<ST, LT2, T>>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Take an iterable containing Either3s and convert them into a List of AnyMs
e.g.
- anyMList(Iterable<Either4<ST, LT2, LT3, T>>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Take an iterable containing Either3s and convert them into a List of AnyMs
e.g.
- anyMList(Iterable<Either5<ST, LT2, LT3, LT4, T>>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Take an iterable containing Either3s and convert them into a List of AnyMs
e.g.
- applyAny(Either<LT, RT>) - Static method in interface com.aol.cyclops.sum.types.Either
-
- applyAny(Either3<LT, M, RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
- applyAny(Either4<LT1, LT2, LT3, RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
- applyAny(Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
- Lazy() - Constructor for class com.aol.cyclops.sum.types.Either.Lazy
-
- Lazy() - Constructor for class com.aol.cyclops.sum.types.Either3.Lazy
-
- Lazy() - Constructor for class com.aol.cyclops.sum.types.Either4.Lazy
-
- Lazy() - Constructor for class com.aol.cyclops.sum.types.Either5.Lazy
-
- left(ST) - Static method in interface com.aol.cyclops.sum.types.Either
-
Create an instance of the secondary type.
- Left() - Constructor for class com.aol.cyclops.sum.types.Either.Left
-
- left1(LT) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Construct a Either3#Left1
- Left1() - Constructor for class com.aol.cyclops.sum.types.Either3.Left1
-
- left1(LT) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Left1
- Left1() - Constructor for class com.aol.cyclops.sum.types.Either4.Left1
-
- left1(LT) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Left1
- Left1() - Constructor for class com.aol.cyclops.sum.types.Either5.Left1
-
- left1Eval(Eval<LT>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Construct a Either3#Left1 from an Eval
- left1Eval(Eval<LT>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Left1 from an Eval
- left1Eval(Eval<LT>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Left1 from an Eval
- left2(B) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Construct a Either3#Left2
- Left2() - Constructor for class com.aol.cyclops.sum.types.Either3.Left2
-
- left2(M1) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Second
- Left2() - Constructor for class com.aol.cyclops.sum.types.Either4.Left2
-
- left2(M1) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Second
- Left2() - Constructor for class com.aol.cyclops.sum.types.Either5.Left2
-
- left2Eval(Eval<B>) - Static method in interface com.aol.cyclops.sum.types.Either3
-
Construct a Either3#Left2 from an Eval
- left2Eval(Eval<M1>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Second from an Eval
- left2Eval(Eval<M1>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Second from an Eval
- left3(B) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Third
- Left3() - Constructor for class com.aol.cyclops.sum.types.Either4.Left3
-
- left3(B) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Third
- Left3() - Constructor for class com.aol.cyclops.sum.types.Either5.Left3
-
- left3Eval(Eval<B>) - Static method in interface com.aol.cyclops.sum.types.Either4
-
Construct a Either4#Third from an Eval
- left3Eval(Eval<B>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Third from an Eval
- left4(T4) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Third
- Left4() - Constructor for class com.aol.cyclops.sum.types.Either5.Left4
-
- left4Eval(Eval<T4>) - Static method in interface com.aol.cyclops.sum.types.Either5
-
Construct a Either4#Third from an Eval
- leftEval(Eval<LT>) - Static method in interface com.aol.cyclops.sum.types.Either
-
- list() - Method in interface com.aol.cyclops.sum.types.Either
-