Skip navigation links
A B C E F G H I L M N O P R S T U V Z 

A

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
 

B

bicast(Class<U1>, Class<U2>) - Method in interface com.aol.cyclops.sum.types.Either
 
bicast(Class<U1>, Class<U2>) - Method in interface com.aol.cyclops.sum.types.Either3
 
bicast(Class<U1>, Class<U2>) - Method in interface com.aol.cyclops.sum.types.Either4
 
bicast(Class<U1>, Class<U2>) - Method in interface com.aol.cyclops.sum.types.Either5
 
bimap(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface com.aol.cyclops.sum.types.Either
 
bimap(Function<? super LT2, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface com.aol.cyclops.sum.types.Either3
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
bimap(Function<? super M, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
bimap(Function<? super LT3, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface com.aol.cyclops.sum.types.Either4
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
bimap(Function<? super M2, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
bimap(Function<? super LT4, ? extends R1>, Function<? super RT, ? extends R2>) - Method in interface com.aol.cyclops.sum.types.Either5
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
bimap(Function<? super M3, ? extends R1>, Function<? super PT, ? extends R2>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
bipeek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
bipeek(Consumer<? super LT2>, Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either3
 
bipeek(Consumer<? super LT3>, Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either4
 
bipeek(Consumer<? super LT4>, Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either5
 
bitrampoline(Function<? super ST, ? extends Trampoline<? extends R1>>, Function<? super PT, ? extends Trampoline<? extends R2>>) - Method in interface com.aol.cyclops.sum.types.Either
 
bitrampoline(Function<? super LT2, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface com.aol.cyclops.sum.types.Either3
 
bitrampoline(Function<? super LT3, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface com.aol.cyclops.sum.types.Either4
 
bitrampoline(Function<? super LT4, ? extends Trampoline<? extends R1>>, Function<? super RT, ? extends Trampoline<? extends R2>>) - Method in interface com.aol.cyclops.sum.types.Either5
 

C

cast(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either3
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either4
 
cast(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either5
 
coflatMap(Function<? super MonadicValue<PT>, R>) - Method in interface com.aol.cyclops.sum.types.Either
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
coflatMap(Function<? super MonadicValue<RT>, R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
com.aol.cyclops.sum.types - package com.aol.cyclops.sum.types
 
com.aol.cyclops.sum.types.comprehenders - package com.aol.cyclops.sum.types.comprehenders
 
combine(Xor<? extends ST, ? extends T2>, BinaryOperator<ST>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
combine(BinaryOperator<Combiner<PT>>, Combiner<PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
combine(Either<? extends ST, ? extends T2>, BinaryOperator<ST>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
Accumulate secondary values with the provided BinaryOperator / Semigroup Semigroups Right accumulation only occurs if all phases are primary
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
combine(BinaryOperator<Combiner<RT>>, Combiner<RT>) - Method in interface com.aol.cyclops.sum.types.Either3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
combine(BinaryOperator<Combiner<RT>>, Combiner<RT>) - Method in interface com.aol.cyclops.sum.types.Either4
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
combine(Value<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
combine(BinaryOperator<Combiner<RT>>, Combiner<RT>) - Method in interface com.aol.cyclops.sum.types.Either5
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
combine(Value<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
combineEager(Monoid<PT>, MonadicValue<? extends PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface com.aol.cyclops.sum.types.Either3
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface com.aol.cyclops.sum.types.Either4
 
combineEager(Monoid<RT>, MonadicValue<? extends RT>) - Method in interface com.aol.cyclops.sum.types.Either5
 
combineToList(Xor<ST, ? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
combineToList(Either<ST, ? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
Accumulate secondarys into a PStackX (extended Persistent List) and Right with the supplied combiner function Right accumulation only occurs if all phases are primary
consumeAny(Either<LT, RT>) - Static method in interface com.aol.cyclops.sum.types.Either
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either3<LT, M, RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either4<LT1, LT2, LT3, RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)
consumeAny(Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
Static method useful as a method reference for fluent consumption of any value type stored in this Either (will capture the lowest common type)

E

Either<ST,PT> - Interface in com.aol.cyclops.sum.types
A totally Lazy Either implementation with tail call optimization for map and flatMap operators.
Either.Lazy<ST,PT> - Class in com.aol.cyclops.sum.types
 
Either.Left<ST,PT> - Class in com.aol.cyclops.sum.types
 
Either.Right<ST,PT> - Class in com.aol.cyclops.sum.types
 
Either3<LT1,LT2,RT> - Interface in com.aol.cyclops.sum.types
A right biased Lazy Either3 type.
Either3.Lazy<ST,M,PT> - Class in com.aol.cyclops.sum.types
 
Either3.Left1<ST,M,PT> - Class in com.aol.cyclops.sum.types
 
Either3.Left2<ST,M,PT> - Class in com.aol.cyclops.sum.types
 
Either3.Right<ST,M,PT> - Class in com.aol.cyclops.sum.types
 
Either3Comprehender - Class in com.aol.cyclops.sum.types.comprehenders
 
Either3Comprehender() - Constructor for class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
Either4<LT1,LT2,LT3,RT> - Interface in com.aol.cyclops.sum.types
A right biased Lazy Either4 type.
Either4.Lazy<ST,M,M2,PT> - Class in com.aol.cyclops.sum.types
 
Either4.Left1<ST,M,M2,PT> - Class in com.aol.cyclops.sum.types
 
Either4.Left2<ST,M,M2,PT> - Class in com.aol.cyclops.sum.types
 
Either4.Left3<ST,M,M2,PT> - Class in com.aol.cyclops.sum.types
 
Either4.Right<ST,M,M2,PT> - Class in com.aol.cyclops.sum.types
 
Either4Comprehender - Class in com.aol.cyclops.sum.types.comprehenders
 
Either4Comprehender() - Constructor for class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
Either5<LT1,LT2,LT3,LT4,RT> - Interface in com.aol.cyclops.sum.types
A right biased Lazy Either4 type.
Either5.Lazy<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5.Left1<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5.Left2<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5.Left3<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5.Left4<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5.Right<ST,M,M2,M3,PT> - Class in com.aol.cyclops.sum.types
 
Either5Comprehender - Class in com.aol.cyclops.sum.types.comprehenders
 
Either5Comprehender() - Constructor for class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
EitherComprehender - Class in com.aol.cyclops.sum.types.comprehenders
 
EitherComprehender() - Constructor for class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
empty() - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
empty() - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
empty() - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
empty() - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either.Left
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either.Right
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
equals(Object) - Method in class com.aol.cyclops.sum.types.Either5.Right
 

F

filter(Either3, Predicate) - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
filter(Either4, Predicate) - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
filter(Either5, Predicate) - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
filter(Either, Predicate) - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
filter(Predicate<? super PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
filter(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either3
Filter this Either3 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
filter(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either4
Filter this Either4 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
filter(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either5
Filter this Either4 resulting in a Maybe#none if it is not a Right instance or if the predicate does not hold.
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
filter(Predicate<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
filterNot(Predicate<? super PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
filterNot(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either3
 
filterNot(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either4
 
filterNot(Predicate<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either5
 
flatMap(Either3, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
flatMap(Either4, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
flatMap(Either5, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
flatMap(Either, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends R2>>) - Method in interface com.aol.cyclops.sum.types.Either3
Flattening transformation on this Either3.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either4
Flattening transformation on this Either4.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
flatMap(Function<? super RT, ? extends MonadicValue<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either5
Flattening transformation on this Either4.
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
flatMap(Function<? super PT, ? extends MonadicValue<? extends RT1>>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
flatMapIterable(Function<? super PT, ? extends Iterable<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either
 
flatMapIterable(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either3
 
flatMapIterable(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either4
 
flatMapIterable(Function<? super RT, ? extends Iterable<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either5
 
flatMapPublisher(Function<? super PT, ? extends Publisher<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either
 
flatMapPublisher(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either3
 
flatMapPublisher(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either4
 
flatMapPublisher(Function<? super RT, ? extends Publisher<? extends RT1>>) - Method in interface com.aol.cyclops.sum.types.Either5
 
foEval(Eval<B>) - Static method in interface com.aol.cyclops.sum.types.Either5
Construct a Either4#Third from an Eval
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach2(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, Boolean>, BiFunction<? super PT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
forEach2(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, Boolean>, BiFunction<? super RT, ? super R1, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach3(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super PT, ? super R1, ? super R2, Boolean>, TriFunction<? super PT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, Boolean>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, Boolean>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
forEach3(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, Boolean>, TriFunction<? super RT, ? super R1, ? super R2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach4(Function<? super PT, ? extends MonadicValue<R1>>, BiFunction<? super PT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super PT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super PT, ? super R1, ? super R2, ? super R3, Boolean>, QuadFunction<? super PT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
forEach4(Function<? super RT, ? extends MonadicValue<R1>>, BiFunction<? super RT, ? super R1, ? extends MonadicValue<R2>>, TriFunction<? super RT, ? super R1, ? super R2, ? extends MonadicValue<R3>>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, Boolean>, QuadFunction<? super RT, ? super R1, ? super R2, ? super R3, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
fromIterable(Iterable<T>) - Static method in interface com.aol.cyclops.sum.types.Either
Construct a Right Either from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
Construct a Right Either3 from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
Construct a Right Either4 from the supplied Iterable
fromIterable(Iterable<RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
Construct a Right Either4 from the supplied Iterable
fromMonadicValue(MonadicValue<RT>) - Static method in interface com.aol.cyclops.sum.types.Either
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
 
fromMonadicValue(MonadicValue<RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
 
fromPublisher(Publisher<T>) - Static method in interface com.aol.cyclops.sum.types.Either
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface com.aol.cyclops.sum.types.Either3
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface com.aol.cyclops.sum.types.Either4
Lazily construct a Right Either from the supplied publisher
fromPublisher(Publisher<T>) - Static method in interface com.aol.cyclops.sum.types.Either5
Lazily construct a Right Either from the supplied publisher

G

get() - Method in interface com.aol.cyclops.sum.types.Either
 
get() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
get() - Method in class com.aol.cyclops.sum.types.Either.Left
 
get() - Method in class com.aol.cyclops.sum.types.Either.Right
 
get() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
get() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
get() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
get() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
get() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
get() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
get() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
get() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
get() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
get() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
getTargetClass() - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
getTargetClass() - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
getTargetClass() - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
getTargetClass() - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 

H

hashCode() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either.Left
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either.Right
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
hashCode() - Method in class com.aol.cyclops.sum.types.Either5.Right
 

I

isLeft() - Method in interface com.aol.cyclops.sum.types.Either
 
isLeft() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
isLeft() - Method in class com.aol.cyclops.sum.types.Either.Left
 
isLeft() - Method in class com.aol.cyclops.sum.types.Either.Right
 
isLeft1() - Method in interface com.aol.cyclops.sum.types.Either3
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
isLeft1() - Method in interface com.aol.cyclops.sum.types.Either4
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
isLeft1() - Method in interface com.aol.cyclops.sum.types.Either5
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
isLeft1() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
isLeft2() - Method in interface com.aol.cyclops.sum.types.Either3
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
isLeft2() - Method in interface com.aol.cyclops.sum.types.Either4
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
isLeft2() - Method in interface com.aol.cyclops.sum.types.Either5
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
isLeft2() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
isLeft3() - Method in interface com.aol.cyclops.sum.types.Either4
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
isLeft3() - Method in interface com.aol.cyclops.sum.types.Either5
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
isLeft3() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
isLeft4() - Method in interface com.aol.cyclops.sum.types.Either5
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
isLeft4() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
isPresent() - Method in interface com.aol.cyclops.sum.types.Either
 
isPrimary() - Method in interface com.aol.cyclops.sum.types.Either
 
isRight() - Method in interface com.aol.cyclops.sum.types.Either
 
isRight() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
isRight() - Method in class com.aol.cyclops.sum.types.Either.Left
 
isRight() - Method in class com.aol.cyclops.sum.types.Either.Right
 
isRight() - Method in interface com.aol.cyclops.sum.types.Either3
 
isRight() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
isRight() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
isRight() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
isRight() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
isRight() - Method in interface com.aol.cyclops.sum.types.Either4
 
isRight() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
isRight() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
isRight() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
isRight() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
isRight() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
isRight() - Method in interface com.aol.cyclops.sum.types.Either5
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
isRight() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
isSecondary() - Method in interface com.aol.cyclops.sum.types.Either
 
iterator() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
iterator() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
iterator() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
iterator() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
iterator() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
iterator() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
iterator() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
iterator() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
iterator() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
iterator() - Method in class com.aol.cyclops.sum.types.Either5.Right
 

L

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
 

M

map(Either3, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
map(Either4, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
map(Either5, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
map(Either, Function) - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
map(Function<? super PT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
map(Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
map(Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
map(Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
map(Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
mapBoth(Function<? super ST, ? extends R1>, Function<? super PT, ? extends R2>) - Method in interface com.aol.cyclops.sum.types.Either
Deprecated.
matches(Function<Matchable.CheckValue1<ST, R>, Matchable.CheckValue1<ST, R>>, Function<Matchable.CheckValue1<PT, R>, Matchable.CheckValue1<PT, R>>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
matches(Function<Matchable.CheckValue1<ST, R>, Matchable.CheckValue1<ST, R>>, Function<Matchable.CheckValue1<PT, R>, Matchable.CheckValue1<PT, R>>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
matches(Function<Matchable.CheckValue1<ST, R>, Matchable.CheckValue1<ST, R>>, Function<Matchable.CheckValue1<PT, R>, Matchable.CheckValue1<PT, R>>, Supplier<? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
Pattern match on the value/s inside this Either.
matches(Function<Matchable.CheckValue1<ST, R>, Matchable.CheckValue1<ST, R>>, Function<Matchable.CheckValue1<PT, R>, Matchable.CheckValue1<PT, R>>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
mkString() - Method in class com.aol.cyclops.sum.types.Either.Left
 
mkString() - Method in class com.aol.cyclops.sum.types.Either.Right
 
mkString() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
mkString() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
mkString() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
mkString() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
mkString() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
mkString() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
mkString() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
mkString() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
mkString() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
mkString() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
mkString() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
mkString() - Method in class com.aol.cyclops.sum.types.Either5.Right
 

N

narrow(Either<? extends ST, ? extends PT>) - Static method in interface com.aol.cyclops.sum.types.Either
 
nest() - Method in interface com.aol.cyclops.sum.types.Either
 
nest() - Method in interface com.aol.cyclops.sum.types.Either3
 
nest() - Method in interface com.aol.cyclops.sum.types.Either4
 
nest() - Method in interface com.aol.cyclops.sum.types.Either5
 
notNull() - Method in interface com.aol.cyclops.sum.types.Either
 
notNull() - Method in interface com.aol.cyclops.sum.types.Either3
 
notNull() - Method in interface com.aol.cyclops.sum.types.Either4
 
notNull() - Method in interface com.aol.cyclops.sum.types.Either5
 

O

of(Object) - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
of(Object) - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
of(Object) - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
of(Object) - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either3
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either4
 
ofType(Class<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either5
 

P

patternMatch(Function<Matchable.CheckValue1<PT, R>, Matchable.CheckValue1<PT, R>>, Supplier<? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
patternMatch(Function<Matchable.CheckValue1<RT, R>, Matchable.CheckValue1<RT, R>>, Supplier<? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
patternMatch(Function<Matchable.CheckValue1<RT, R>, Matchable.CheckValue1<RT, R>>, Supplier<? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
patternMatch(Function<Matchable.CheckValue1<RT, R>, Matchable.CheckValue1<RT, R>>, Supplier<? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
peek(Consumer<? super PT>) - Method in interface com.aol.cyclops.sum.types.Either
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in interface com.aol.cyclops.sum.types.Either
Deprecated.
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
peek(Consumer<? super ST>, Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
peek(Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either3
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
peek(Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either4
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
peek(Consumer<? super RT>) - Method in interface com.aol.cyclops.sum.types.Either5
 
peek(Consumer<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 

R

resolve() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
resolve() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
resolve() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
resolve() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
resolveForCrossTypeFlatMap(Comprehender, Either3) - Method in class com.aol.cyclops.sum.types.comprehenders.Either3Comprehender
 
resolveForCrossTypeFlatMap(Comprehender, Either4) - Method in class com.aol.cyclops.sum.types.comprehenders.Either4Comprehender
 
resolveForCrossTypeFlatMap(Comprehender, Either5) - Method in class com.aol.cyclops.sum.types.comprehenders.Either5Comprehender
 
resolveForCrossTypeFlatMap(Comprehender, Either) - Method in class com.aol.cyclops.sum.types.comprehenders.EitherComprehender
 
right(PT) - Static method in interface com.aol.cyclops.sum.types.Either
Create an instance of the primary type.
Right() - Constructor for class com.aol.cyclops.sum.types.Either.Right
 
right(RT) - Static method in interface com.aol.cyclops.sum.types.Either3
Construct a Either3#Right
Right() - Constructor for class com.aol.cyclops.sum.types.Either3.Right
 
right(RT) - Static method in interface com.aol.cyclops.sum.types.Either4
Construct a Either4#Right
Right() - Constructor for class com.aol.cyclops.sum.types.Either4.Right
 
right(RT) - Static method in interface com.aol.cyclops.sum.types.Either5
Construct a Either4#Right
Right() - Constructor for class com.aol.cyclops.sum.types.Either5.Right
 
rightEval(Eval<RT>) - Static method in interface com.aol.cyclops.sum.types.Either
 
rightEval(Eval<RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
Construct a Either3#Right from an Eval
rightEval(Eval<RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
Construct a Either4#Right from an Eval
rightEval(Eval<RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
Construct a Either4#Right from an Eval

S

secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryFlatMap(Function<? super ST, ? extends Xor<LT1, PT>>) - Method in interface com.aol.cyclops.sum.types.Either
Perform a flatMap operation on the Left type
secondaryGet() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryGet() - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryGet() - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryGet() - Method in interface com.aol.cyclops.sum.types.Either
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryMap(Function<? super ST, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryMap(Function<? super ST, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
Always map the Left type of this Either if it is present using the provided transformation function
secondaryPeek(Consumer<? super ST>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryPeek(Consumer<? super ST>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryPeek(Consumer<? super ST>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryPeek(Consumer<? super ST>) - Method in interface com.aol.cyclops.sum.types.Either
Peek at the Left type value if present
secondaryToOptional() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryToOptional() - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryToOptional() - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryToOptional() - Method in interface com.aol.cyclops.sum.types.Either
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryToPrimayFlatMap(Function<? super ST, ? extends Xor<ST, PT>>) - Method in interface com.aol.cyclops.sum.types.Either
A flatMap operation that keeps the Left and Right types the same
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryToPrimayMap(Function<? super ST, ? extends PT>) - Method in interface com.aol.cyclops.sum.types.Either
If this Either contains the Left type, map it's value so that it contains the Right type
secondaryToStream() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryToStream() - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryToStream() - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryToStream() - Method in interface com.aol.cyclops.sum.types.Either
 
secondaryValue() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
secondaryValue() - Method in class com.aol.cyclops.sum.types.Either.Left
 
secondaryValue() - Method in class com.aol.cyclops.sum.types.Either.Right
 
secondaryValue() - Method in interface com.aol.cyclops.sum.types.Either
 
sequence(CollectionX<Either<LT1, PT>>) - Static method in interface com.aol.cyclops.sum.types.Either
Turn a collection of Eithers into a single Either with Lists of values.
sequence(CollectionX<Either3<LT1, LT2, PT>>) - Static method in interface com.aol.cyclops.sum.types.Either3
Turn a collection of Either3 into a single Either with Lists of values.
sequence(CollectionX<Either4<LT1, LT2, LT3, PT>>) - Static method in interface com.aol.cyclops.sum.types.Either4
Turn a collection of Either3 into a single Either with Lists of values.
sequence(CollectionX<Either5<LT1, LT2, LT3, LT4, PT>>) - Static method in interface com.aol.cyclops.sum.types.Either5
Turn a collection of Either3 into a single Either with Lists of values.
stream() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
stream() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
stream() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
stream() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
stream() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
stream() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
stream() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
stream() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
stream() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
stream() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
subscribe(Subscriber<? super PT>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
swap() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
swap() - Method in class com.aol.cyclops.sum.types.Either.Left
 
swap() - Method in class com.aol.cyclops.sum.types.Either.Right
 
swap() - Method in interface com.aol.cyclops.sum.types.Either
Swap types so operations directly affect the current (pre-swap) Left type
swap1() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
swap1() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
swap1() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
swap1() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
swap1() - Method in interface com.aol.cyclops.sum.types.Either3
 
swap1() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
swap1() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
swap1() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
swap1() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
swap1() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
swap1() - Method in interface com.aol.cyclops.sum.types.Either4
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
swap1() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
swap1() - Method in interface com.aol.cyclops.sum.types.Either5
 
swap2() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
swap2() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
swap2() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
swap2() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
swap2() - Method in interface com.aol.cyclops.sum.types.Either3
 
swap2() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
swap2() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
swap2() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
swap2() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
swap2() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
swap2() - Method in interface com.aol.cyclops.sum.types.Either4
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
swap2() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
swap2() - Method in interface com.aol.cyclops.sum.types.Either5
 
swap3() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
swap3() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
swap3() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
swap3() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
swap3() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
swap3() - Method in interface com.aol.cyclops.sum.types.Either4
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
swap3() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
swap3() - Method in interface com.aol.cyclops.sum.types.Either5
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
swap4() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
swap4() - Method in interface com.aol.cyclops.sum.types.Either5
 

T

test(PT) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
test(PT) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
toIor() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
toIor() - Method in class com.aol.cyclops.sum.types.Either.Left
 
toIor() - Method in class com.aol.cyclops.sum.types.Either.Right
 
toIor() - Method in interface com.aol.cyclops.sum.types.Either
 
toIor() - Method in interface com.aol.cyclops.sum.types.Either3
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in interface com.aol.cyclops.sum.types.Either4
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toIor() - Method in interface com.aol.cyclops.sum.types.Either5
Return an Ior that can be this object or a Ior.primary or Ior.secondary
toMaybe() - Method in class com.aol.cyclops.sum.types.Either.Left
 
toOptional() - Method in class com.aol.cyclops.sum.types.Either.Left
 
toOptional() - Method in interface com.aol.cyclops.sum.types.Either
 
toString() - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
toString() - Method in class com.aol.cyclops.sum.types.Either.Left
 
toString() - Method in class com.aol.cyclops.sum.types.Either.Right
 
toString() - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
toString() - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
toString() - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
toString() - Method in class com.aol.cyclops.sum.types.Either3.Right
 
toString() - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
toString() - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
toString() - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
toString() - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
toString() - Method in class com.aol.cyclops.sum.types.Either4.Right
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
toString() - Method in class com.aol.cyclops.sum.types.Either5.Right
 
toXor() - Method in interface com.aol.cyclops.sum.types.Either
 
toXor(ST2) - Method in interface com.aol.cyclops.sum.types.Either
 
toXor() - Method in interface com.aol.cyclops.sum.types.Either3
 
toXor() - Method in interface com.aol.cyclops.sum.types.Either4
 
toXor() - Method in interface com.aol.cyclops.sum.types.Either5
 
trampoline(Function<? super PT, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either3
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either4
 
trampoline(Function<? super RT, ? extends Trampoline<? extends R>>) - Method in interface com.aol.cyclops.sum.types.Either5
 
traverse(CollectionX<Either<LT1, PT>>, Function<? super PT, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either
Traverse a Collection of Either producting an Either3 with a ListX, applying the transformation function to every element in the list
traverse(CollectionX<Either3<LT1, LT2, PT>>, Function<? super PT, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either3
Traverse a Collection of Either3 producing an Either3 with a ListX, applying the transformation function to every element in the list
traverse(CollectionX<Either4<LT1, LT2, LT3, PT>>, Function<? super PT, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either4
Traverse a Collection of Either3 producing an Either4 with a ListX, applying the transformation function to every element in the list
traverse(CollectionX<Either5<LT1, LT2, LT3, LT4, PT>>, Function<? super PT, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either5
Traverse a Collection of Either3 producing an Either4 with a ListX, applying the transformation function to every element in the list

U

unapply() - Method in class com.aol.cyclops.sum.types.Either.Left
 
unit(T) - Method in interface com.aol.cyclops.sum.types.Either
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
unit(T) - Method in interface com.aol.cyclops.sum.types.Either3
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
unit(T) - Method in interface com.aol.cyclops.sum.types.Either4
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
unit(T) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
unit(T) - Method in interface com.aol.cyclops.sum.types.Either5
 

V

visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Left
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either.Right
 
visit(Function<? super ST, ? extends R>, Function<? super PT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
Visitor pattern for this Ior.
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either3.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
Visit the types in this Either3, only one user supplied function is executed depending on the type
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Left3
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either4.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super LT3, ? extends R>, Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
Visit the types in this Either4, only one user supplied function is executed depending on the type
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Lazy
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left1
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left2
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left3
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Left4
 
visit(Function<? super ST, ? extends R>, Function<? super M, ? extends R>, Function<? super M2, ? extends R>, Function<? super M3, ? extends R>, Function<? super PT, ? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
visit(Function<? super PT, ? extends R>, Supplier<? extends R>) - Method in class com.aol.cyclops.sum.types.Either5.Right
 
visit(Function<? super LT1, ? extends R>, Function<? super LT2, ? extends R>, Function<? super LT3, ? extends R>, Function<? super LT4, ? extends R>, Function<? super RT, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
Visit the types in this Either4, only one user supplied function is executed depending on the type
visitAny(Either<ST, PT>, Function<? super X, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either
 
visitAny(Consumer<? super X>, Either<LT, RT>) - Static method in interface com.aol.cyclops.sum.types.Either
 
visitAny(Either3<LT, M, RT>, Function<? super X, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either3
 
visitAny(Consumer<? super X>, Either3<LT, M, RT>) - Static method in interface com.aol.cyclops.sum.types.Either3
 
visitAny(Either4<LT1, LT2, LT3, RT>, Function<? super X, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either4
 
visitAny(Consumer<? super X>, Either4<LT1, LT2, LT3, RT>) - Static method in interface com.aol.cyclops.sum.types.Either4
 
visitAny(Either5<LT1, LT2, LT3, LT4, RT>, Function<? super X, ? extends R>) - Static method in interface com.aol.cyclops.sum.types.Either5
 
visitAny(Consumer<? super X>, Either5<LT1, LT2, LT3, LT4, RT>) - Static method in interface com.aol.cyclops.sum.types.Either5
 

Z

zip(Iterable<? extends T2>, BiFunction<? super PT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(BiFunction<? super PT, ? super T2, ? extends R>, Publisher<? extends T2>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Seq<? extends U>, BiFunction<? super PT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Stream<? extends U>, BiFunction<? super PT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Stream<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Seq<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either
 
zip(Seq<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Stream<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Seq<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(BiFunction<? super RT, ? super T2, ? extends R>, Publisher<? extends T2>) - Method in interface com.aol.cyclops.sum.types.Either3
 
zip(Seq<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Stream<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Seq<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(BiFunction<? super RT, ? super T2, ? extends R>, Publisher<? extends T2>) - Method in interface com.aol.cyclops.sum.types.Either4
 
zip(Seq<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(Stream<? extends U>, BiFunction<? super RT, ? super U, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(Stream<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(Seq<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(Iterable<? extends U>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(Iterable<? extends T2>, BiFunction<? super RT, ? super T2, ? extends R>) - Method in interface com.aol.cyclops.sum.types.Either5
 
zip(BiFunction<? super RT, ? super T2, ? extends R>, Publisher<? extends T2>) - Method in interface com.aol.cyclops.sum.types.Either5
 
A B C E F G H I L M N O P R S T U V Z 
Skip navigation links