public static final class Validated.Async<E,T> extends java.lang.Object implements Validated<E,T>
Validated.Async<E,T>, Validated.Invalid<E,T>, Validated.Valid<E,T>
Constructor and Description |
---|
Async() |
Modifier and Type | Method and Description |
---|---|
<RE,R> Validated<RE,R> |
bimap(java.util.function.Function<? super E,? extends RE> e,
java.util.function.Function<? super T,? extends R> f) |
boolean |
equals(java.lang.Object o) |
<R> R |
fold(java.util.function.Function<? super NonEmptyList<E>,? extends R> fn1,
java.util.function.Function<? super T,? extends R> fn2) |
<R> R |
fold(java.util.function.Function<? super T,? extends R> present,
java.util.function.Supplier<? extends R> absent) |
int |
hashCode() |
boolean |
isValid() |
<R> Validated<E,R> |
map(java.util.function.Function<? super T,? extends R> f)
Transform this functor using the supplied transformation function
|
Either<NonEmptyList<E>,T> |
toEither() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
combine, foldInvalidLeft, foldInvalidLeft, fromPublisher, invalid, invalid, isInvalid, orElseInvalid, orElseUse, orElseUseAccumulating, peek, sequence, traverse, valid
orElseUse
asSupplier, collect, fold, generate, isPresent, iterate, mkString, nonEmptyList, nonEmptyListGet, orElse, orElseGet, print, print, printErr, printOut, stream, subscribe, toEither, toLazyEither, toLeft, toMaybe, toOption, toOptional, toRight, toTry, toTry, toTry
public <R> Validated<E,R> map(java.util.function.Function<? super T,? extends R> f)
Transformable
of(1,2,3).map(i->i*2)
//[2,4,6]
public <RE,R> Validated<RE,R> bimap(java.util.function.Function<? super E,? extends RE> e, java.util.function.Function<? super T,? extends R> f)
public Either<NonEmptyList<E>,T> toEither()
public <R> R fold(java.util.function.Function<? super NonEmptyList<E>,? extends R> fn1, java.util.function.Function<? super T,? extends R> fn2)
fold
in interface Sealed2<NonEmptyList<E>,T>
public <R> R fold(java.util.function.Function<? super T,? extends R> present, java.util.function.Supplier<? extends R> absent)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object