summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cask/actor/src/Actors.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/cask/actor/src/Actors.scala b/cask/actor/src/Actors.scala
index 84975ba..50b3b4e 100644
--- a/cask/actor/src/Actors.scala
+++ b/cask/actor/src/Actors.scala
@@ -69,7 +69,9 @@ abstract class SimpleActor[T]()(implicit ac: Context) extends BaseActor[T]{
}
abstract class StateMachineActor[T]()(implicit ac: Context) extends SimpleActor[T]() {
- class State(val run: T => State = null)
+ class State(run0: T => State = null){
+ def run = run0
+ }
protected[this] def initialState: State
protected[this] var state: State = initialState
def run(msg: T): Unit = {