diff options
author | Pedro Furlanetto <pedrofurla@gmail.com> | 2011-05-18 02:24:44 +0000 |
---|---|---|
committer | Pedro Furlanetto <pedrofurla@gmail.com> | 2011-05-18 02:24:44 +0000 |
commit | dbd1bbc81eb93cc486425575b0e11b66abdb184d (patch) | |
tree | ceded732222d067fe66c630a46c2bc54d9bbaafc | |
parent | 4074f0e1c21be9605592f6370adb398cef9f0379 (diff) | |
download | scala-dbd1bbc81eb93cc486425575b0e11b66abdb184d.tar.gz scala-dbd1bbc81eb93cc486425575b0e11b66abdb184d.tar.bz2 scala-dbd1bbc81eb93cc486425575b0e11b66abdb184d.zip |
Segregate deprecated members into a titled sect...
Segregate deprecated members into a titled section. Contributed by
Daniel Sobral. review by malayeri
-rw-r--r-- | src/compiler/scala/tools/nsc/doc/html/page/Template.scala | 12 |
1 files changed, 11 insertions, 1 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 fe14a1997a..b701e0e2ad 100644 --- a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala +++ b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala @@ -31,9 +31,12 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage { val valueMembers = tpl.methods ++ tpl.values ++ tpl.templates.filter(x => x.isObject || x.isPackage) sorted - val (absValueMembers, concValueMembers) = + val (absValueMembers, nonAbsValueMembers) = valueMembers partition (_.isAbstract) + val (deprValueMembers, concValueMembers) = + nonAbsValueMembers partition (_.deprecation.isDefined) + val typeMembers = tpl.abstractTypes ++ tpl.aliasTypes ++ tpl.templates.filter(x => x.isTrait || x.isClass) sorted @@ -132,6 +135,13 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage { </div> } + { if (deprValueMembers.isEmpty) NodeSeq.Empty else + <div id="values" class="values members"> + <h3>Deprecated Value Members</h3> + <ol>{ deprValueMembers map (memberToHtml(_)) }</ol> + </div> + } + { NodeSeq fromSeq (for ((superTpl, superType) <- (tpl.linearizationTemplates zip tpl.linearizationTypes)) yield <div class="parent" name={ superTpl.qualifiedName }> |