diff options
author | schinz <schinz@epfl.ch> | 2003-07-24 11:02:43 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-07-24 11:02:43 +0000 |
commit | 7dc9bd0f1cd2def0850a12a311ad2123ac37878a (patch) | |
tree | 2f5350d05a89a55b7a2396007941f13f9545b7c8 /sources | |
parent | ac54718edbd30618921b169e617c89e75df0a9a4 (diff) | |
download | scala-7dc9bd0f1cd2def0850a12a311ad2123ac37878a.tar.gz scala-7dc9bd0f1cd2def0850a12a311ad2123ac37878a.tar.bz2 scala-7dc9bd0f1cd2def0850a12a311ad2123ac37878a.zip |
- simplified the code to update the class' type
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/transformer/AddAccessors.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sources/scalac/transformer/AddAccessors.java b/sources/scalac/transformer/AddAccessors.java index 615ef1bd38..5628bdb3fe 100644 --- a/sources/scalac/transformer/AddAccessors.java +++ b/sources/scalac/transformer/AddAccessors.java @@ -92,13 +92,9 @@ public class AddAccessors extends Transformer { } // Update class type with new values/accessors. - switch (clsSym.info()) { - case CompoundType(Type[] basetypes, Scope members): - clsSym.updateInfo(Type.compoundType(basetypes, newMembers, clsSym)); - break; - default: - Debug.abort("unexpected type", clsSym.info()); - } + clsSym.updateInfo(Type.compoundType(clsSym.parents(), + newMembers, + clsSym)); assert inClassContext; inClassContext = false; |