summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/AddInterfaces.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-09-10 12:23:47 +0000
committerpaltherr <paltherr@epfl.ch>2003-09-10 12:23:47 +0000
commit636ded2b489333ecd7064d95af2b121d7d1a7009 (patch)
tree6207a1507914cc130a571f40c2fb7e8480413fc0 /sources/scalac/transformer/AddInterfaces.java
parent026c3573492a5330c6ee22bb4a7edbb8e31fef32 (diff)
downloadscala-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.java4
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);