public class CompositeKnotBuilder<State,Change,Action>
| Modifier and Type | Class and Description |
|---|---|
static class |
CompositeKnotBuilder.ChangesBuilder<Change> |
| Modifier and Type | Method and Description |
|---|---|
void |
changes(kotlin.jvm.functions.Function1<? super de.halfbit.knot.CompositeKnotBuilder.ChangesBuilder<Change>,kotlin.Unit> block)
A section for Change related declarations.
|
void |
state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block)
A section for State related declarations.
|
void |
watch(kotlin.jvm.functions.Function1<? super de.halfbit.knot.WatchBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring watchers for State, Change or Action.
|
public void state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block)
A section for State related declarations.
public void changes(kotlin.jvm.functions.Function1<? super de.halfbit.knot.CompositeKnotBuilder.ChangesBuilder<Change>,kotlin.Unit> block)
A section for Change related declarations.
public void watch(kotlin.jvm.functions.Function1<? super de.halfbit.knot.WatchBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring watchers for State, Change or Action.