summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2003-03-07 09:12:47 +0000
committerschinz <schinz@epfl.ch>2003-03-07 09:12:47 +0000
commitd0e2fb4b34b5ffdbfa065260065a887005e54f3d (patch)
treeda092105443ad470532178c6516eaec4631e92f1
parentaa82c43f10fd1533328e2da0eb77e120c6944554 (diff)
downloadscala-d0e2fb4b34b5ffdbfa065260065a887005e54f3d.tar.gz
scala-d0e2fb4b34b5ffdbfa065260065a887005e54f3d.tar.bz2
scala-d0e2fb4b34b5ffdbfa065260065a887005e54f3d.zip
- bug fix: value and type parameters of a class...
- bug fix: value and type parameters of a class are transformed with the class constructor as owner, not the class itself, - white space removed
-rw-r--r--sources/scalac/transformer/OwnerTransformer.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/OwnerTransformer.java b/sources/scalac/transformer/OwnerTransformer.java
index 56abf67be2..d54bf12544 100644
--- a/sources/scalac/transformer/OwnerTransformer.java
+++ b/sources/scalac/transformer/OwnerTransformer.java
@@ -96,8 +96,8 @@ public class OwnerTransformer extends Transformer {
case ClassDef(int mods, Name name, TypeDef[] tparams, ValDef[][] vparams, Tree tpe, Template impl):
return copy.ClassDef(
tree, mods, name,
- transform(tparams, tree.symbol()),
- transform(vparams, tree.symbol()),
+ transform(tparams, tree.symbol().constructor()),
+ transform(vparams, tree.symbol().constructor()),
transform(tpe),
transform(impl, tree.symbol()));