diff --git a/akka-core/src/main/scala/actor/Actor.scala b/akka-core/src/main/scala/actor/Actor.scala index 321095d84c..756905680e 100644 --- a/akka-core/src/main/scala/actor/Actor.scala +++ b/akka-core/src/main/scala/actor/Actor.scala @@ -230,18 +230,23 @@ object Actor extends Logging { } } - /** Starts the specified actor and returns it, useful for: - *
val actor = new FooActor
+  /** 
+   * Starts the specified actor and returns it, useful for simplifying code such as:
+   * 
+   *  val actor = new FooActor
    *  actor.start
-   *  //Gets replaced by
+   * 
+ * can be replaced with: + *
+   *  import Actor._
+   *
    *  val actor = start(new FooActor)
-   *  
+ *
*/ def start[T <: Actor](actor : T) : T = { actor.start actor } - } /** diff --git a/akka-core/src/main/scala/stm/TransactionalState.scala b/akka-core/src/main/scala/stm/TransactionalState.scala index f870af75e6..67f0615458 100644 --- a/akka-core/src/main/scala/stm/TransactionalState.scala +++ b/akka-core/src/main/scala/stm/TransactionalState.scala @@ -163,7 +163,7 @@ class TransactionalRef[T](initialOpt: Option[T] = None) extends Transactional { * Necessary to keep from being implicitly converted to Iterable in for comprehensions. */ def withFilter(p: T => Boolean): WithFilter = new WithFilter(p) - + class WithFilter(p: T => Boolean) { def map[B](f: T => B): TransactionalRef[B] = self filter p map f def flatMap[B](f: T => TransactionalRef[B]): TransactionalRef[B] = self filter p flatMap f diff --git a/akka-core/src/test/scala/TransactionalRefSpec.scala b/akka-core/src/test/scala/TransactionalRefSpec.scala index 897e9583e0..14a0a8f186 100644 --- a/akka-core/src/test/scala/TransactionalRefSpec.scala +++ b/akka-core/src/test/scala/TransactionalRefSpec.scala @@ -98,9 +98,9 @@ class TransactionalRefSpec extends Spec with ShouldMatchers { var result = 0 atomic { - for (value <- ref) { - result += value - } + for (value <- ref) { + result += value + } } result should be(3)