diff options
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala')
-rw-r--r-- | doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala b/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala index a3e71340c..f8ffdc0aa 100644 --- a/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala +++ b/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala @@ -92,7 +92,10 @@ class DocASTPhase extends Phase { /** type alias */ case t: TypeDef if !t.isClassDef => val sym = t.symbol - TypeAliasImpl(sym, annotations(sym), flags(t), t.name.show.split("\\$\\$").last, path(sym), None) + if (sym.is(Flags.Synthetic | Flags.Param)) + NonEntity + else + TypeAliasImpl(sym, annotations(sym), flags(t), t.name.show.split("\\$\\$").last, path(sym), alias(t.rhs.tpe)) /** trait */ case t @ TypeDef(n, rhs) if t.symbol.is(Flags.Trait) => |