| Interface | Description |
|---|---|
| CustomForComprehension<R,T> |
Extend this interface to implement custom For Comprehensions
Format is
to bind a Monad or colleciton use methods in the following format
varName(Monad m);
to access the current value in a filter or yield expression
varName();
e.g.
|
| Initialisable |
| Class | Description |
|---|---|
| ComprehensionData<T,R,V extends Initialisable> |
Class that collects data for free form for comprehensions
|
| ForComprehensions |
Static helper methods for for comprehensions
This class aims to make using for comprehenions as succint as possible
|
| FreeFormForComprehension<X,V extends Initialisable> | |
| MyComprehension<X,V> | |
| Varsonly<T1,T2,T3,T4,T5> |