summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2010-01-28 10:48:53 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2010-01-28 10:48:53 +0000
commit5b64d91b2086f67193328fad7331981f30113968 (patch)
tree2658a4f32583f5467eced8efe365c0ef6621092c /src
parent88a93f2bd3dcc81f83fb60911e87091cbde25514 (diff)
downloadscala-5b64d91b2086f67193328fad7331981f30113968.tar.gz
scala-5b64d91b2086f67193328fad7331981f30113968.tar.bz2
scala-5b64d91b2086f67193328fad7331981f30113968.zip
[scaladoc] In HTML documentation, `@return` tag...
[scaladoc] In HTML documentation, `@return` tag is printed also when there is no `@param` tag present. No review.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/doc/html/page/Template.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
index dc47773059..a314109b25 100644
--- a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
+++ b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
@@ -146,12 +146,14 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage {
}
paramEntry ++ paramCommentToHtml(rest)
}
- if (mbr.comment.isEmpty) NodeSeq.Empty else {
+ if (mbr.comment.isEmpty) NodeSeq.Empty
+ else {
val cmtedPrs = prs filter {
case tp: TypeParam => mbrCmt.typeParams isDefinedAt tp.name
case vp: ValueParam => mbrCmt.valueParams isDefinedAt vp.name
}
- if (cmtedPrs.isEmpty) NodeSeq.Empty else
+ if (cmtedPrs.isEmpty && mbrCmt.result.isEmpty) NodeSeq.Empty
+ else
<dl class="paramcmts block">{
paramCommentToHtml(cmtedPrs) ++ (
mbrCmt.result match {