| Interface | Description |
|---|---|
| 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
|
| Functor<T> |
An interoperability trait that wraps & encapsulates any Functor type
Uses InvokeDynamic to call Map if no suitable Comprehender present
Uses (cached) JDK Dynamic Proxies to coerce function types to java.util.Function
|
| Monad<MONAD,T> |
An interoperability Trait that encapsulates java Monad implementations.
|
| Simplex<X> |
| Class | Description |
|---|---|
| ComprehenderSelector | |
| FunctorWrapper<T> | |
| IsFunctor | |
| IsMonad | |
| MonadWrapper<MONAD,T> | |
| SimplexImpl<X> |