aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala
diff options
context:
space:
mode:
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala b/doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala
index 825cdf9ad..5e0099f4b 100644
--- a/doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/core/TypeLinkingPhases.scala
@@ -26,6 +26,14 @@ class LinkReturnTypes extends DocMiniPhase with TypeLinker {
val returnValue = linkReference(vl, vl.returnValue, ctx.docbase.packages)
vl.copy(returnValue = returnValue)
}
+
+ override def transformTypeAlias(implicit ctx: Context) = { case ta: TypeAliasImpl =>
+ ta.alias.map { alias =>
+ val linkedAlias = linkReference(ta, alias, ctx.docbase.packages)
+ ta.copy(alias = Some(linkedAlias))
+ }
+ .getOrElse(ta)
+ }
}
class LinkParamListTypes extends DocMiniPhase with TypeLinker {