summaryrefslogtreecommitdiff
path: root/src/actors
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-09-05 14:16:41 +0000
committerPaul Phillips <paulp@improving.org>2009-09-05 14:16:41 +0000
commit822b93ac9baa48e510a12f2eae81a290926e06e6 (patch)
tree7a1e9371ae47a4c4c1fadbcdbc24258124d2dab4 /src/actors
parent4d209eab310ee089d23413af76b02590a24575cb (diff)
downloadscala-822b93ac9baa48e510a12f2eae81a290926e06e6.tar.gz
scala-822b93ac9baa48e510a12f2eae81a290926e06e6.tar.bz2
scala-822b93ac9baa48e510a12f2eae81a290926e06e6.zip
Created NoStackTrace trait and mixed it into Co...
Created NoStackTrace trait and mixed it into ControlException.
Diffstat (limited to 'src/actors')
-rw-r--r--src/actors/scala/actors/Actor.scala8
-rw-r--r--src/actors/scala/actors/Reaction.scala8
-rw-r--r--src/actors/scala/actors/scheduler/SchedulerService.scala8
3 files changed, 3 insertions, 21 deletions
diff --git a/src/actors/scala/actors/Actor.scala b/src/actors/scala/actors/Actor.scala
index aa65f5a6ac..5972588089 100644
--- a/src/actors/scala/actors/Actor.scala
+++ b/src/actors/scala/actors/Actor.scala
@@ -882,10 +882,4 @@ case class Exit(from: AbstractActor, reason: AnyRef)
* @version 0.9.8
* @author Philipp Haller
*/
-private[actors] class SuspendActorException extends Throwable with ControlException {
- /*
- * For efficiency reasons we do not fill in
- * the execution stack trace.
- */
- override def fillInStackTrace(): Throwable = this
-}
+private[actors] class SuspendActorException extends Throwable with ControlException
diff --git a/src/actors/scala/actors/Reaction.scala b/src/actors/scala/actors/Reaction.scala
index 2c8fa391ed..1c9541546a 100644
--- a/src/actors/scala/actors/Reaction.scala
+++ b/src/actors/scala/actors/Reaction.scala
@@ -14,13 +14,7 @@ package scala.actors
import scala.util.control.ControlException
import java.lang.{InterruptedException, Runnable}
-private[actors] class KillActorException extends Throwable with ControlException {
- /*
- * For efficiency reasons we do not fill in
- * the execution stack trace.
- */
- override def fillInStackTrace(): Throwable = this
-}
+private[actors] class KillActorException extends Throwable with ControlException
/** <p>
* The abstract class <code>Reaction</code> associates
diff --git a/src/actors/scala/actors/scheduler/SchedulerService.scala b/src/actors/scala/actors/scheduler/SchedulerService.scala
index 2ae218bb24..ab86161dfb 100644
--- a/src/actors/scala/actors/scheduler/SchedulerService.scala
+++ b/src/actors/scala/actors/scheduler/SchedulerService.scala
@@ -97,10 +97,4 @@ abstract class SchedulerService(daemon: Boolean) extends Thread with ActorGC {
* @version 0.9.8
* @author Philipp Haller
*/
-private[actors] class QuitException extends Throwable with ControlException {
- /*
- For efficiency reasons we do not fill in
- the execution stack trace.
- */
- override def fillInStackTrace(): Throwable = this
-}
+private[actors] class QuitException extends Throwable with ControlException