Interface | Description |
---|---|
BiFunctor<T1,T2> | |
Convertable<T> |
Interface that represents a single value that can be converted into a List, Stream or Optional
|
ConvertableFunctor<T> | |
ConvertableSequentialFunctor<T> | |
Decomposable |
trait / interface for Value Objects / Case Classes / Algebraic Data Types
unapply uses Reflection by default, but clients can override it if neccessary
|
EmptyUnit<T> | |
ExtendedTraversable<T> | |
Filterable<T> |
Trait that represents any class with a single argument Filter method
Will coerce that method into accepting JDK 8 java.util.function.Predicates
|
FilterableFunctor<T> | |
FlatMap<T> | |
Foldable<T> | |
Functor<T> | |
IterableCollectable<T> | |
IterableFilterable<T> | |
IterableFunctor<T> | |
MonadicValue<T> | |
Sequential<T> | |
Traversable<T> | |
Unit<T> | |
Unwrapable | |
Value<T> |
Class | Description |
---|---|
Convertable.SupplierToConvertable<T> | |
Value.ValueImpl<T> |