diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-04-12 19:51:53 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-04-12 19:51:53 +0000 |
commit | 814f097febe9fe36c10717b8c84ee6d9c5d3c285 (patch) | |
tree | 85457435e8b6a5d2fb91e8450947dd4a7f197fad /src/compiler | |
parent | 70322ab6ba5b630bca6d4110a502125cabb5ae2c (diff) | |
download | scala-814f097febe9fe36c10717b8c84ee6d9c5d3c285.tar.gz scala-814f097febe9fe36c10717b8c84ee6d9c5d3c285.tar.bz2 scala-814f097febe9fe36c10717b8c84ee6d9c5d3c285.zip |
[scaladoc] Use case symbols have correct owner;...
[scaladoc] Use case symbols have correct owner; inherited filter works
as expected with use cases. Review by odersky.
Diffstat (limited to 'src/compiler')
-rwxr-xr-x | src/compiler/scala/tools/nsc/ast/DocComments.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/DocComments.scala b/src/compiler/scala/tools/nsc/ast/DocComments.scala index febb4b221d..ae6282d46f 100755 --- a/src/compiler/scala/tools/nsc/ast/DocComments.scala +++ b/src/compiler/scala/tools/nsc/ast/DocComments.scala @@ -416,8 +416,10 @@ trait DocComments { self: SymbolTable => } for (defn <- defined) yield { - defn.cloneSymbol(site).setFlag(Flags.SYNTHETIC).setInfo( + val sym = defn.cloneSymbol(site).setFlag(Flags.SYNTHETIC).setInfo( substAliases(defn.info).asSeenFrom(site.thisType, defn.owner)) + sym.owner = defn.owner + sym } } } |