summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala
diff options
context:
space:
mode:
authorKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-03-31 12:59:56 +0000
committerKato Kazuyoshi <kato.kazuyoshi@gmail.com>2011-03-31 12:59:56 +0000
commitdaa3b19439e5c40b4c16a36fcdbabf58431f2f2e (patch)
tree8fc28009a8a0f12fbc9a47393371270472a922ab /src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala
parente94a62622d9121bc55e0a4f16df68b5b94625570 (diff)
downloadscala-daa3b19439e5c40b4c16a36fcdbabf58431f2f2e.tar.gz
scala-daa3b19439e5c40b4c16a36fcdbabf58431f2f2e.tar.bz2
scala-daa3b19439e5c40b4c16a36fcdbabf58431f2f2e.zip
[scaladoc] Don't link to syntetic companion.
Diffstat (limited to 'src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala')
-rw-r--r--src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala b/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala
index a7f22e94ff..5d7b1d1214 100644
--- a/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala
+++ b/src/compiler/scala/tools/nsc/doc/model/ModelFactory.scala
@@ -163,7 +163,12 @@ class ModelFactory(val global: Global, val settings: doc.Settings) { thisFactory
templatesCache += (sym -> this)
lazy val definitionName = optimize(inDefinitionTemplates.head.qualifiedName + "." + name)
override def toRoot: List[DocTemplateImpl] = this :: inTpl.toRoot
- def inSource = if (sym.sourceFile != null) Some((sym.sourceFile, sym.pos.line)) else None
+ def inSource =
+ if (sym.sourceFile != null && ! sym.isSynthetic)
+ Some((sym.sourceFile, sym.pos.line))
+ else
+ None
+
def sourceUrl = {
def fixPath(s: String) = s.replaceAll("\\" + java.io.File.separator, "/")
val assumedSourceRoot: String = {