summaryrefslogtreecommitdiff
path: root/sources/scalac/CompilerPhases.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-19 13:08:48 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-19 13:08:48 +0000
commitd19cd4e6791347cfbcd161c02a49eebef4aab686 (patch)
treec8cc3229b42c7656e9148765b0fac3f22e21252b /sources/scalac/CompilerPhases.java
parent3b4e70e1bdf4dcf237d398157b13cbd941e1001e (diff)
downloadscala-d19cd4e6791347cfbcd161c02a49eebef4aab686.tar.gz
scala-d19cd4e6791347cfbcd161c02a49eebef4aab686.tar.bz2
scala-d19cd4e6791347cfbcd161c02a49eebef4aab686.zip
- Removed java version of files translated to s...
- Removed java version of files translated to scala
Diffstat (limited to 'sources/scalac/CompilerPhases.java')
-rw-r--r--sources/scalac/CompilerPhases.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/CompilerPhases.java b/sources/scalac/CompilerPhases.java
index adac32a95e..7b6c089ff6 100644
--- a/sources/scalac/CompilerPhases.java
+++ b/sources/scalac/CompilerPhases.java
@@ -15,7 +15,7 @@ import java.util.List;
* This class defines all compiler phases and maintains a list of
* active phases.
*/
-public class CompilerPhases {
+public abstract class CompilerPhases {
//########################################################################
// Public Fields
@@ -51,8 +51,8 @@ public class CompilerPhases {
/** Phase names, can be overridden to install .
*/
- protected Class PARSER_PHASE() { return scalac.ast.parser.ParserPhase.class; }
- protected Class ANALYZER_PHASE() { return scalac.typechecker.AnalyzerPhase.class; }
+ protected abstract Class PARSER_PHASE();
+ protected abstract Class ANALYZER_PHASE();
protected Class REFCHECK_PHASE() { return scalac.typechecker.RefCheckPhase.class; }
protected Class UNCURRY_PHASE() { return scalac.transformer.UnCurryPhase.class; }
protected Class TRANSMATCH_PHASE() { return scalac.transformer.TransMatchPhase.class; }