public interface ComprehensionsModule
Modifier and Type | Interface and Description |
---|---|
static class |
ComprehensionsModule.BaseComprehensionData |
static class |
ComprehensionsModule.ComprehensionData<T,R,V extends ComprehensionsModule.Initialisable>
Class that collects data for free form for comprehensions
|
static class |
ComprehensionsModule.ContextualExecutor<T,C> |
static interface |
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.
|
static class |
ComprehensionsModule.ExecutionState<T1,T2,V> |
static class |
ComprehensionsModule.Expansion |
static class |
ComprehensionsModule.Filter |
static class |
ComprehensionsModule.Foreach<T> |
static interface |
ComprehensionsModule.Initialisable |
static class |
ComprehensionsModule.MyComprehension<X,V> |
static class |
ComprehensionsModule.Varsonly<T1,T2,T3,T4,T5> |
static class |
ComprehensionsModule.Yield<T> |