summaryrefslogtreecommitdiff
path: root/docs/examples/actors/producers.scala
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/actors/producers.scala')
-rw-r--r--docs/examples/actors/producers.scala16
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/examples/actors/producers.scala b/docs/examples/actors/producers.scala
index d3ff903f5b..80e5ae33d3 100644
--- a/docs/examples/actors/producers.scala
+++ b/docs/examples/actors/producers.scala
@@ -6,13 +6,13 @@ import scala.actors.Actor._
abstract class Producer[T] {
/** A signal that the next value should be produced. */
- private val Next = new Object
+ private val Next = new Object
/** A label for an undefined state of the iterators. */
private val Undefined = new Object
/** A signal to stop the coordinator. */
- private val Stop = new Object
+ private val Stop = new Object
protected def produce(x: T) {
coordinator ! Some(x)
@@ -53,10 +53,10 @@ abstract class Producer[T] {
}
private val producer: Actor = actor {
- receive {
- case Next =>
+ receive {
+ case Next =>
produceValues
- coordinator ! None
+ coordinator ! None
}
}
}
@@ -70,7 +70,7 @@ object producers extends Application {
def tree = node(node(node(3), 4, node(6)), 8, node(node(9), 10, node(11)))
class PreOrder(n: Tree) extends Producer[Int] {
- def produceValues = traverse(n)
+ def produceValues = traverse(n)
def traverse(n: Tree) {
if (n != null) {
produce(n.elem)
@@ -81,7 +81,7 @@ object producers extends Application {
}
class PostOrder(n: Tree) extends Producer[Int] {
- def produceValues = traverse(n)
+ def produceValues = traverse(n)
def traverse(n: Tree) {
if (n != null) {
traverse(n.left)
@@ -92,7 +92,7 @@ object producers extends Application {
}
class InOrder(n: Tree) extends Producer[Int] {
- def produceValues = traverse(n)
+ def produceValues = traverse(n)
def traverse(n: Tree) {
if (n != null) {
traverse(n.left)