diff options
author | Paul Phillips <paulp@improving.org> | 2009-09-05 14:16:41 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-09-05 14:16:41 +0000 |
commit | 822b93ac9baa48e510a12f2eae81a290926e06e6 (patch) | |
tree | 7a1e9371ae47a4c4c1fadbcdbc24258124d2dab4 /src/actors | |
parent | 4d209eab310ee089d23413af76b02590a24575cb (diff) | |
download | scala-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.scala | 8 | ||||
-rw-r--r-- | src/actors/scala/actors/Reaction.scala | 8 | ||||
-rw-r--r-- | src/actors/scala/actors/scheduler/SchedulerService.scala | 8 |
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 |