summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2006-11-27 18:18:44 +0000
committermichelou <michelou@epfl.ch>2006-11-27 18:18:44 +0000
commit61b77f31e72ce4446fc845a3fd400d295103b918 (patch)
treefb6de25bc435ca9aff99c51a04ce1721ea7d7b6c /src
parentc8a05b45e0a009a0b5062e5f91b593312ef76de6 (diff)
downloadscala-61b77f31e72ce4446fc845a3fd400d295103b918.tar.gz
scala-61b77f31e72ce4446fc845a3fd400d295103b918.tar.bz2
scala-61b77f31e72ce4446fc845a3fd400d295103b918.zip
removed case factory methods from listed inheri...
removed case factory methods from listed inherited members
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/doc/DocGenerator.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/DocGenerator.scala b/src/compiler/scala/tools/nsc/doc/DocGenerator.scala
index cdf5bc218a..fd6ec781b9 100644
--- a/src/compiler/scala/tools/nsc/doc/DocGenerator.scala
+++ b/src/compiler/scala/tools/nsc/doc/DocGenerator.scala
@@ -424,7 +424,8 @@ abstract class DocGenerator extends Models {
def listInheritedMembers(sym: Symbol, kind: Kind): NodeSeq = {
val ignored = List(definitions.ObjectClass, definitions.ScalaObjectClass)
def isVisible(sym: Symbol) =
- (kind == DEF && sym.isMethod && !sym.isConstructor && !sym.hasFlag(Flags.ACCESSOR)) ||
+ (kind == DEF && sym.isMethod && !sym.isConstructor &&
+ !sym.isCaseFactory && !sym.hasFlag(Flags.ACCESSOR)) ||
(kind == VAR && sym.isVariable) ||
(kind == VAL && sym.isValue && !sym.isVariable && sym.hasGetter)
val parents = sym.info.parents