diff options
-rw-r--r-- | cask/actor/src/Actors.scala | 4 |
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 = { |