diff options
author | paltherr <paltherr@epfl.ch> | 2003-09-10 12:23:47 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-09-10 12:23:47 +0000 |
commit | 636ded2b489333ecd7064d95af2b121d7d1a7009 (patch) | |
tree | 6207a1507914cc130a571f40c2fb7e8480413fc0 /sources/scalac/transformer/AddInterfaces.java | |
parent | 026c3573492a5330c6ee22bb4a7edbb8e31fef32 (diff) | |
download | scala-636ded2b489333ecd7064d95af2b121d7d1a7009.tar.gz scala-636ded2b489333ecd7064d95af2b121d7d1a7009.tar.bz2 scala-636ded2b489333ecd7064d95af2b121d7d1a7009.zip |
- Replaced TreeGen.mkParentConstr by TreeGen.mk...
- Replaced TreeGen.mkParentConstr by TreeGen.mkPrimaryConstr Added some
- missing nextPhase()/prevPhase() in TreeGen Removed TreeGen.ClassDef
- methods without parents Added TreeGen.mkInterfaceDef
Diffstat (limited to 'sources/scalac/transformer/AddInterfaces.java')
-rw-r--r-- | sources/scalac/transformer/AddInterfaces.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java index ea407ceed7..287cd7e6b4 100644 --- a/sources/scalac/transformer/AddInterfaces.java +++ b/sources/scalac/transformer/AddInterfaces.java @@ -297,7 +297,7 @@ class AddInterfaces extends Transformer { throw Debug.abort("don't know what to do with this ", t); } - return gen.ClassDef(classDef.symbol(), ifaceBody.toArray()); + return gen.mkInterfaceDef(classDef.symbol(), ifaceBody.toArray()); } protected Tree makeClass(ClassDef classDef) { @@ -336,7 +336,7 @@ class AddInterfaces extends Transformer { Type ifaceType = classSym.parents()[newParents.length - 1]; global.prevPhase(); newParents[newParents.length - 1] = - gen.mkParentConstr(classDef.pos, ifaceType); + gen.mkPrimaryConstr(classDef.pos, ifaceType); Symbol local = classDef.impl.symbol(); local.setOwner(classSym); |