diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-15 09:21:04 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-15 09:21:04 +0000 |
commit | 3ba71965ef95dc416d9c7b9a82882acd83ee9001 (patch) | |
tree | d1fb58da25bd01a7ebe7fe674819263ddaa6400c /sources/scalac/CompilerPhases.java | |
parent | e9b5eabdb50aa5a8f5ac32a2522eed1347bd21f2 (diff) | |
download | scala-3ba71965ef95dc416d9c7b9a82882acd83ee9001.tar.gz scala-3ba71965ef95dc416d9c7b9a82882acd83ee9001.tar.bz2 scala-3ba71965ef95dc416d9c7b9a82882acd83ee9001.zip |
- Modified AddConstructors to make it work befo...
- Modified AddConstructors to make it work before Erasure Move phase
- AddConstructors before phase Erasure
Diffstat (limited to 'sources/scalac/CompilerPhases.java')
-rw-r--r-- | sources/scalac/CompilerPhases.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sources/scalac/CompilerPhases.java b/sources/scalac/CompilerPhases.java index c78bbeabcf..d1db650724 100644 --- a/sources/scalac/CompilerPhases.java +++ b/sources/scalac/CompilerPhases.java @@ -34,8 +34,8 @@ public class CompilerPhases { public final PhaseDescriptor TAILCALL; public final PhaseDescriptor ADDINTERFACES; public final PhaseDescriptor EXPANDMIXIN; - public final PhaseDescriptor ERASURE; public final PhaseDescriptor ADDCONSTRUCTORS; + public final PhaseDescriptor ERASURE; public final PhaseDescriptor GENMSIL; public final PhaseDescriptor GENJVM; public final PhaseDescriptor GENJVM_BCEL; @@ -119,16 +119,16 @@ public class CompilerPhases { "expand mixins by code copying", "expanded mixins", scalac.transformer.ExpandMixinsPhase.class), - this.ERASURE = new PhaseDescriptor( - "erasure", - "type eraser", - "erased types", - scalac.transformer.ErasurePhase.class), this.ADDCONSTRUCTORS = new PhaseDescriptor( "addconstructors", "add explicit constructor for each class", "added constructors", scalac.transformer.AddConstructorsPhase.class), + this.ERASURE = new PhaseDescriptor( + "erasure", + "type eraser", + "erased types", + scalac.transformer.ErasurePhase.class), this.GENMSIL = new PhaseDescriptor( "genmsil", "generate MSIL code", |