diff options
author | schinz <schinz@epfl.ch> | 2003-03-07 09:12:47 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-03-07 09:12:47 +0000 |
commit | d0e2fb4b34b5ffdbfa065260065a887005e54f3d (patch) | |
tree | da092105443ad470532178c6516eaec4631e92f1 | |
parent | aa82c43f10fd1533328e2da0eb77e120c6944554 (diff) | |
download | scala-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.java | 4 |
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())); |