aboutsummaryrefslogtreecommitdiff
path: root/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-01-16 19:08:57 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-01-31 14:32:37 +0100
commitab09530d350a2a7b2576d06a870082b975cf6c4f (patch)
treee4f3785d1584a9a4febde3616eb0a540783f0877 /doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala
parent6f6dc9767badd4bcacd8f00ef0ed467bcabc6296 (diff)
downloaddotty-ab09530d350a2a7b2576d06a870082b975cf6c4f.tar.gz
dotty-ab09530d350a2a7b2576d06a870082b975cf6c4f.tar.bz2
dotty-ab09530d350a2a7b2576d06a870082b975cf6c4f.zip
Add `TypeAlias` to docs
Diffstat (limited to 'doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala')
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala b/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala
index 0ad199ca2..ed31eeb05 100644
--- a/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/core/DocASTPhase.scala
@@ -85,6 +85,11 @@ class DocASTPhase extends Phase {
val pkgPath = path(pd.symbol)
addEntity(PackageImpl(pd.symbol, annotations(pd.symbol), pd.symbol.showFullName, collectEntityMembers(st, pkgPath), pkgPath))
+ /** type alias */
+ case t: TypeDef if !t.isClassDef =>
+ val sym = t.symbol
+ TypeAliasImpl(sym, annotations(sym), flags(t), t.name.show, path(sym), None)
+
/** trait */
case t @ TypeDef(n, rhs) if t.symbol.is(Flags.Trait) =>
//TODO: should not `collectMember` from `rhs` - instead: get from symbol, will get inherited members as well