| Class | Description |
|---|---|
| Box<T> |
A mutable container of an optional value.
|
| DropMaybe<T> |
Unwraps a Maybe
|
| Either<LT,RT> |
Either type represents values with two possibilities.
|
| EitherToMaybe<LT,RT> |
Transforms an either to a maybe containing just() right type or nothing().
|
| FlipEither<LT,RT> |
Flips an either.
|
| FmapBox<R,T> |
Performs fmap on a Box<T>.
|
| FmapEither<LR,RR,LT,RT> |
Performs fmap on an Either<LT, RT>
|
| FmapMaybe<R,T> |
Performs fmap on a Maybe<T>.
|
| FromJust<T> |
Unary Delegate transforming a just(T) to T.
|
| IsJust<T> |
Unary Predicate matching Maybe.just elements.
|
| IsNothing<T> |
Unary Predicate matching Maybe.nothing elements.
|
| LiftMaybe<T> |
Transforms a T to a Maybe monadic value yielding nothing(T) for nulls and
just(T) otherwise.
|
| Maybe<E> |
Holds an optional value.
|
| MaybeIterator<E> |
Decorates an Iterator yielding Maybe.just(element) for every element in the
contained iterator and Maybe.nothing() beyond the nested iterator bounds
|
| MaybeIteratorTransformer<I extends Iterator<E>,E> |
transforms an Iterator
|
| MaybeLeft<L,R> | |
| MaybeOrElse<T> | |
| MaybeRight<L,R> | |
| MaybeToEither<L,R> |
Transforms a maybe mapping Maybe.nothing to Either.left(leftTypeProvider())
and Maybe.just to Either.right.
|
| PureBox<T> |
Pointed.pure() implementation of the Box<T> functor.
|
| PureEither<LT,RT> |
Pointed.pure() implementation of the Either<LT,RT> Bifunctor.
|
| PureMaybe<T> |
Pointed.pure() implementation of the Maybe<T> functor.
|
Copyright © 2012. All Rights Reserved.