summaryrefslogtreecommitdiff
path: root/sources/scala/tools/nsc/SubComponent.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2005-07-21 16:17:35 +0000
committerMartin Odersky <odersky@gmail.com>2005-07-21 16:17:35 +0000
commitb23d885feb9c36007913caaf2104895212b33e1e (patch)
tree83964c7ebb5bf44ec00b7b2dc33cbcb0a1a2889d /sources/scala/tools/nsc/SubComponent.scala
parent2b073f0a006c77eb847fc5cbe3c2421b5e64498e (diff)
downloadscala-b23d885feb9c36007913caaf2104895212b33e1e.tar.gz
scala-b23d885feb9c36007913caaf2104895212b33e1e.tar.bz2
scala-b23d885feb9c36007913caaf2104895212b33e1e.zip
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/SubComponent.scala')
-rw-r--r--sources/scala/tools/nsc/SubComponent.scala8
1 files changed, 5 insertions, 3 deletions
diff --git a/sources/scala/tools/nsc/SubComponent.scala b/sources/scala/tools/nsc/SubComponent.scala
index 9bed9fc07e..680c3cda77 100644
--- a/sources/scala/tools/nsc/SubComponent.scala
+++ b/sources/scala/tools/nsc/SubComponent.scala
@@ -8,8 +8,10 @@ package scala.tools.nsc;
/** An nsc sub-component.
*/
abstract class SubComponent {
-
val global: Global;
-
+ val phaseName: String;
+ def newPhase(prev: Phase): Phase;
+ abstract class StdPhase(prev: Phase) extends global.GlobalPhase(prev) {
+ def name = phaseName;
+ }
}
-