diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-15 11:38:52 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-15 11:38:52 +0000 |
commit | 607e9ec3f15d304c4204d9652a1fdac1aeabd171 (patch) | |
tree | ae7975318cca7a8ef8595fc2e1088dbf68dffc0a /sources | |
parent | 0432dd179ad9c3ae2913ce655652a14e37be6973 (diff) | |
download | scala-607e9ec3f15d304c4204d9652a1fdac1aeabd171.tar.gz scala-607e9ec3f15d304c4204d9652a1fdac1aeabd171.tar.bz2 scala-607e9ec3f15d304c4204d9652a1fdac1aeabd171.zip |
- Added phase change
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/symtab/classfile/ClassParser.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/scalac/symtab/classfile/ClassParser.java b/sources/scalac/symtab/classfile/ClassParser.java index d2fb514f08..8fd5448071 100644 --- a/sources/scalac/symtab/classfile/ClassParser.java +++ b/sources/scalac/symtab/classfile/ClassParser.java @@ -28,6 +28,8 @@ public class ClassParser extends Type.LazyType { /** complete class symbol c by loading the class */ public void complete(Symbol c) { + Phase phase = global.currentPhase; + global.currentPhase = global.PHASE.INITIAL.phase(); c.owner().initialize(); //System.out.println("loading " + c);//DEBUG try { @@ -50,6 +52,7 @@ public class ClassParser extends Type.LazyType { global.error("i/o error while loading " + c); c.setInfo(Type.ErrorType); } + global.currentPhase = phase; } public Type.LazyType staticsParser(Symbol clazz) { |