diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-01-28 10:48:53 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-01-28 10:48:53 +0000 |
commit | 5b64d91b2086f67193328fad7331981f30113968 (patch) | |
tree | 2658a4f32583f5467eced8efe365c0ef6621092c | |
parent | 88a93f2bd3dcc81f83fb60911e87091cbde25514 (diff) | |
download | scala-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.
-rw-r--r-- | src/compiler/scala/tools/nsc/doc/html/page/Template.scala | 6 |
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 { |