Interface | Description |
---|---|
ComprehensionsModule | |
ComprehensionsModule.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.
|
ComprehensionsModule.Initialisable |
Class | Description |
---|---|
ComprehensionsModule.BaseComprehensionData | |
ComprehensionsModule.ComprehensionData<T,R,V extends ComprehensionsModule.Initialisable> |
Class that collects data for free form for comprehensions
|
ComprehensionsModule.ContextualExecutor<T,C> | |
ComprehensionsModule.ExecutionState<T1,T2,V> | |
ComprehensionsModule.Expansion | |
ComprehensionsModule.Filter | |
ComprehensionsModule.Foreach<T> | |
ComprehensionsModule.MyComprehension<X,V> | |
ComprehensionsModule.Varsonly<T1,T2,T3,T4,T5> | |
ComprehensionsModule.Yield<T> | |
ForComprehensions |
Static helper methods for for comprehensions
This class aims to make using for comprehenions as succint as possible
|
FreeFormForComprehension<X,V extends ComprehensionsModule.Initialisable> |