Companion

object Companion

Types

Link copied to clipboard
data class KfsmMachineTypes<ID, V : Value<ID, V, S>, S : State<ID, V, S>>(val stateMachine: TypeLiteral<StateMachine<ID, V, S>>, val transition: TypeLiteral<Transition<ID, V, S>>, val transitioner: TypeLiteral<Transitioner<ID, Transition<ID, V, S>, V, S>>)

Functions

Link copied to clipboard
fun <ID, V : Value<ID, V, S>, S : State<ID, V, S>> typeLiteralsFor(idType: Class<ID>, valueType: Class<V>, stateType: Class<S>): KfsmModule.Companion.KfsmMachineTypes<ID, V, S>