Package hiiragi283.lib.util
Class Either
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classEither.Leftpublic final classEither.Right
-
Method Summary
Modifier and Type Method Description final BooleanisLeft()final BooleanisRight()final AleftOrNull()final BgetOrNull()final Either<A, B>onLeft(Function1<A, Unit> action)final Either<A, B>onRight(Function1<B, Unit> action)final Either<B, A>swap()final Pair<A, B>toPair()final Ior<A, B>toIor()final <C extends Any> Either<A, C>map(Function1<B, C> right)final <C extends Any> Either<C, B>mapLeft(Function1<A, C> left)final <C extends Any> Cfold(Function1<A, C> left, Function1<B, C> right)-
-
Method Detail
-
leftOrNull
final A leftOrNull()
-
-
-
-