diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-26 15:53:05 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-26 15:53:05 +0000 |
commit | b28470ad0e8d96c7ddab594a7992d76f500669da (patch) | |
tree | 6e5953f26a480dc9b870a271baca3fb9741c4ae6 /sources/scalac/typechecker/AnalyzerPhase.java | |
parent | c56fa9424412d12996ed73590cd7e05089f3e690 (diff) | |
download | scala-b28470ad0e8d96c7ddab594a7992d76f500669da.tar.gz scala-b28470ad0e8d96c7ddab594a7992d76f500669da.tar.bz2 scala-b28470ad0e8d96c7ddab594a7992d76f500669da.zip |
- Reorganized phase creation so that types are ...
- Reorganized phase creation so that types are not created before
Analyzer
Diffstat (limited to 'sources/scalac/typechecker/AnalyzerPhase.java')
-rw-r--r-- | sources/scalac/typechecker/AnalyzerPhase.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/typechecker/AnalyzerPhase.java b/sources/scalac/typechecker/AnalyzerPhase.java index d64a99d896..34ff998cb3 100644 --- a/sources/scalac/typechecker/AnalyzerPhase.java +++ b/sources/scalac/typechecker/AnalyzerPhase.java @@ -12,13 +12,19 @@ import scalac.Global; import scalac.Phase; import scalac.PhaseDescriptor; import scalac.Unit; +import scalac.ast.TreeGen; +import scalac.symtab.Definitions; import scalac.symtab.Symbol; public abstract class AnalyzerPhase extends Phase { + public final TreeGen gen; + /** Initializes this instance. */ public AnalyzerPhase(Global global, PhaseDescriptor descriptor) { super(global, descriptor); + global.definitions = new Definitions(global); + this.gen = new TreeGen(global, global.make); } public abstract void addConsoleImport(Symbol module); |