summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2010-04-12 19:51:53 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2010-04-12 19:51:53 +0000
commit814f097febe9fe36c10717b8c84ee6d9c5d3c285 (patch)
tree85457435e8b6a5d2fb91e8450947dd4a7f197fad /src
parent70322ab6ba5b630bca6d4110a502125cabb5ae2c (diff)
downloadscala-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')
-rwxr-xr-xsrc/compiler/scala/tools/nsc/ast/DocComments.scala4
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
}
}
}