├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── dictionaries │ └── Krashan.xml ├── kannotator.xml ├── libraries │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_jetbrains_kotlin_kotlin_runtime_1_0_0.xml │ ├── Maven__org_jetbrains_kotlin_kotlin_stdlib_1_0_0.xml │ ├── Maven__org_jetbrains_kotlin_kotlin_test_1_0_0.xml │ └── Maven__org_jetbrains_kotlin_kotlin_test_junit_1_0_0.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── LICENSE ├── README.md ├── annotations ├── Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594 │ └── kotlin │ │ ├── annotation │ │ └── annotations.xml │ │ ├── annotations.xml │ │ ├── jvm │ │ └── internal │ │ │ └── annotations.xml │ │ └── reflect │ │ └── annotations.xml └── Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594 │ └── kotlin │ ├── annotations.xml │ ├── concurrent │ └── annotations.xml │ ├── io │ └── annotations.xml │ ├── jvm │ ├── annotations.xml │ └── internal │ │ └── unsafe │ │ └── annotations.xml │ ├── math │ └── annotations.xml │ ├── properties │ └── annotations.xml │ ├── support │ └── annotations.xml │ ├── test │ └── annotations.xml │ ├── text │ └── annotations.xml │ └── util │ └── annotations.xml ├── doc ├── advanced-door-machine.png ├── advanced-example.md ├── basic-door-machine.png ├── basic-example.md ├── door-state-machine.sdxml └── stateful4k.png ├── pom.xml ├── src ├── main │ └── java │ │ └── org │ │ └── softpark │ │ └── stateful4k │ │ ├── StateMachine.kt │ │ ├── action │ │ ├── EventExecutor.kt │ │ ├── Executor.kt │ │ ├── IExecutor.kt │ │ └── StateExecutor.kt │ │ ├── config │ │ ├── Configurator.kt │ │ ├── IConfigurationProvider.kt │ │ ├── IConfigurator.kt │ │ ├── events │ │ │ ├── EventConfiguration.kt │ │ │ ├── EventConfigurator.kt │ │ │ ├── EventContext.kt │ │ │ ├── IEventConfiguration.kt │ │ │ ├── IEventConfigurator.kt │ │ │ └── IEventContext.kt │ │ └── states │ │ │ ├── IStateConfiguration.kt │ │ │ ├── IStateConfigurator.kt │ │ │ ├── IStateContext.kt │ │ │ ├── StateConfiguration.kt │ │ │ ├── StateConfigurator.kt │ │ │ └── StateContext.kt │ │ └── extensions │ │ └── Extensions.kt └── test │ └── java │ └── org │ └── softpark │ └── stateful4k │ ├── DoorStateMachine.kt │ ├── DoorStateMachineTest.kt │ ├── PlaygroundTest.kt │ ├── StateMachineTest.kt │ ├── data │ ├── CapturingEmitter.kt │ ├── ConsoleEmitter.kt │ └── Emitter.kt │ └── demo │ ├── MicroDemo.kt │ └── QuickDemo.kt └── stateful4k.iml /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.log 3 | .idea/workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | stateful4k -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/dictionaries/Krashan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/dictionaries/Krashan.xml -------------------------------------------------------------------------------- /.idea/kannotator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/kannotator.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_runtime_1_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_runtime_1_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_1_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_stdlib_1_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_test_1_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_test_1_0_0.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_test_junit_1_0_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/libraries/Maven__org_jetbrains_kotlin_kotlin_test_junit_1_0_0.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/README.md -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/annotation/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/annotation/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/jvm/internal/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/jvm/internal/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/reflect/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-runtime_1.0.0-beta-3594/kotlin/reflect/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/concurrent/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/concurrent/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/io/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/io/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/jvm/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/jvm/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/jvm/internal/unsafe/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/jvm/internal/unsafe/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/math/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/math/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/properties/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/properties/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/support/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/support/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/test/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/test/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/text/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/text/annotations.xml -------------------------------------------------------------------------------- /annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/util/annotations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/annotations/Maven_ org.jetbrains.kotlin_kotlin-stdlib_1.0.0-beta-3594/kotlin/util/annotations.xml -------------------------------------------------------------------------------- /doc/advanced-door-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/advanced-door-machine.png -------------------------------------------------------------------------------- /doc/advanced-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/advanced-example.md -------------------------------------------------------------------------------- /doc/basic-door-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/basic-door-machine.png -------------------------------------------------------------------------------- /doc/basic-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/basic-example.md -------------------------------------------------------------------------------- /doc/door-state-machine.sdxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/door-state-machine.sdxml -------------------------------------------------------------------------------- /doc/stateful4k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/doc/stateful4k.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/StateMachine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/StateMachine.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/action/EventExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/action/EventExecutor.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/action/Executor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/action/Executor.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/action/IExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/action/IExecutor.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/action/StateExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/action/StateExecutor.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/Configurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/Configurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/IConfigurationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/IConfigurationProvider.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/IConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/IConfigurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/EventConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/EventConfiguration.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/EventConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/EventConfigurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/EventContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/EventContext.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/IEventConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/IEventConfiguration.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/IEventConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/IEventConfigurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/events/IEventContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/events/IEventContext.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/IStateConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/IStateConfiguration.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/IStateConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/IStateConfigurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/IStateContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/IStateContext.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/StateConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/StateConfiguration.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/StateConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/StateConfigurator.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/config/states/StateContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/config/states/StateContext.kt -------------------------------------------------------------------------------- /src/main/java/org/softpark/stateful4k/extensions/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/main/java/org/softpark/stateful4k/extensions/Extensions.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/DoorStateMachine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/DoorStateMachine.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/DoorStateMachineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/DoorStateMachineTest.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/PlaygroundTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/PlaygroundTest.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/StateMachineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/StateMachineTest.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/data/CapturingEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/data/CapturingEmitter.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/data/ConsoleEmitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/data/ConsoleEmitter.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/data/Emitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/data/Emitter.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/demo/MicroDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/demo/MicroDemo.kt -------------------------------------------------------------------------------- /src/test/java/org/softpark/stateful4k/demo/QuickDemo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/src/test/java/org/softpark/stateful4k/demo/QuickDemo.kt -------------------------------------------------------------------------------- /stateful4k.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiloszKrajewski/stateful4k/HEAD/stateful4k.iml --------------------------------------------------------------------------------