summaryrefslogtreecommitdiff
path: root/src/actors/scala/actors/ActorProxy.scala
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-11-14 13:20:28 +0000
committermichelou <michelou@epfl.ch>2006-11-14 13:20:28 +0000
commit15a20c680cd904ca29e35ef7379055afbd815ef8 (patch)
tree4c00ff4165442a20c36c8991106e220c21b79175 /src/actors/scala/actors/ActorProxy.scala
parent66b7fe95d26840f8c074c3719968776728d37f36 (diff)
downloadscala-15a20c680cd904ca29e35ef7379055afbd815ef8.tar.gz
scala-15a20c680cd904ca29e35ef7379055afbd815ef8.tar.bz2
scala-15a20c680cd904ca29e35ef7379055afbd815ef8.zip
improved generation of inherited members in Doc...
improved generation of inherited members in DocGenerator
Diffstat (limited to 'src/actors/scala/actors/ActorProxy.scala')
-rw-r--r--src/actors/scala/actors/ActorProxy.scala38
1 files changed, 24 insertions, 14 deletions
diff --git a/src/actors/scala/actors/ActorProxy.scala b/src/actors/scala/actors/ActorProxy.scala
index 8609ceab85..2cfd12cb0a 100644
--- a/src/actors/scala/actors/ActorProxy.scala
+++ b/src/actors/scala/actors/ActorProxy.scala
@@ -1,6 +1,6 @@
/* __ *\
** ________ ___ / / ___ Scala API **
-** / __/ __// _ | / / / _ | (c) 2005-2006, LAMP/EPFL **
+** / __/ __// _ | / / / _ | (c) 2005-2007, LAMP/EPFL **
** __\ \/ /__/ __ |/ /__/ __ | **
** /____/\___/_/ |_/____/_/ | | **
** |/ **
@@ -15,26 +15,36 @@ package scala.actors
import java.lang.Thread
/**
- * This class provides a dynamic actor proxy for normal Java
- * threads.
+ * The class <code>ActorProxy</code>provides a dynamic actor proxy for normal
+ * Java threads.
*
* @version 0.9.0
* @author Philipp Haller
*/
private[actors] class ActorProxy(t: Thread) extends Actor {
- def act(): Unit = {}
- /**
- Terminates execution of <code>self</code> with the following
- effect on linked actors:
- For each linked actor <code>a</code> with
- <code>trapExit</code> set to <code>true</code>, send message
- <code>Exit(self, reason)</code> to <code>a</code>.
+ /**
+ */
+ def act(): Unit = {}
- For each linked actor <code>a</code> with
- <code>trapExit</code> set to <code>false</code> (default),
- call <code>a.exit(reason)</code> if
- <code>!reason.equals("normal")</code>.
+ /**
+ * <p>
+ * Terminates execution of <code>self</code> with the following
+ * effect on linked actors:
+ * </p>
+ * <p>
+ * For each linked actor <code>a</code> with
+ * <code>trapExit</code> set to <code>true</code>, send message
+ * <code>Exit(self, reason)</code> to <code>a</code>.
+ * </p>
+ * <p>
+ * For each linked actor <code>a</code> with
+ * <code>trapExit</code> set to <code>false</code> (default),
+ * call <code>a.exit(reason)</code> if
+ * <code>!reason.equals("normal")</code>.
+ * </p>
+ *
+ * @param reason the exit reason of the interrupted thread.
*/
override def exit(reason: String): Unit = {
exitReason = reason