diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-06-18 16:48:05 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-06-18 16:48:05 +0000 |
commit | 109924d63ebc61977f843e35465d48722ed13ea9 (patch) | |
tree | 8416c0985df438acf8c0d5f1257b33f00d96e32d /src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala | |
parent | cb367e28eed815419d29fb73acb2d66c7d3ecb3f (diff) | |
download | scala-109924d63ebc61977f843e35465d48722ed13ea9.tar.gz scala-109924d63ebc61977f843e35465d48722ed13ea9.tar.bz2 scala-109924d63ebc61977f843e35465d48722ed13ea9.zip |
[scaladoc] Abstract members can be filtered in ...
[scaladoc] Abstract members can be filtered in or out. Pointer icons are
less crazy. Review by dubochet. Contributed by Pedro Furlanetto.
Diffstat (limited to 'src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala b/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala index dc84023e6a..72844201ba 100644 --- a/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala +++ b/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala @@ -127,6 +127,9 @@ class ModelFactory(val global: Global, val settings: doc.Settings) { thisFactory def isConstructor = false def isAliasType = false def isAbstractType = false + def isAbstract = + ((!sym.isTrait && ((sym hasFlag Flags.ABSTRACT) || (sym hasFlag Flags.DEFERRED))) || + sym.isAbstractClass || sym.isAbstractType) && !sym.isSynthetic def isTemplate = false } |