diff options
Diffstat (limited to 'dottydoc/src/dotty/tools/dottydoc/core')
-rw-r--r-- | dottydoc/src/dotty/tools/dottydoc/core/DocstringPhase.scala | 4 | ||||
-rw-r--r-- | dottydoc/src/dotty/tools/dottydoc/core/UsecasePhase.scala | 20 |
2 files changed, 12 insertions, 12 deletions
diff --git a/dottydoc/src/dotty/tools/dottydoc/core/DocstringPhase.scala b/dottydoc/src/dotty/tools/dottydoc/core/DocstringPhase.scala index 830336ba1..93d51503f 100644 --- a/dottydoc/src/dotty/tools/dottydoc/core/DocstringPhase.scala +++ b/dottydoc/src/dotty/tools/dottydoc/core/DocstringPhase.scala @@ -3,14 +3,10 @@ package dottydoc package core import dotc.core.Contexts.Context -import dotc.ast.tpd - import transform.DocMiniPhase import model._ import model.internal._ -import model.factories._ import model.comment._ -import dotty.tools.dotc.core.Symbols.Symbol import BodyParsers._ class DocstringPhase extends DocMiniPhase with CommentParser with CommentCleaner { diff --git a/dottydoc/src/dotty/tools/dottydoc/core/UsecasePhase.scala b/dottydoc/src/dotty/tools/dottydoc/core/UsecasePhase.scala index 4d9c0abbd..8e9e1fd57 100644 --- a/dottydoc/src/dotty/tools/dottydoc/core/UsecasePhase.scala +++ b/dottydoc/src/dotty/tools/dottydoc/core/UsecasePhase.scala @@ -11,14 +11,18 @@ import model.factories._ import dotty.tools.dotc.core.Symbols.Symbol class UsecasePhase extends DocMiniPhase { - private def defdefToDef(d: tpd.DefDef, sym: Symbol)(implicit ctx: Context) = DefImpl( - sym, - d.name.show.split("\\$").head, // UseCase defs get $pos appended to their names - flags(d), path(d.symbol), - returnType(d.tpt.tpe), - typeParams(d.symbol), - paramLists(d.symbol.info) - ) + private def defdefToDef(d: tpd.DefDef, sym: Symbol)(implicit ctx: Context) = { + val name = d.name.show.split("\\$").head // UseCase defs get $pos appended to their names + DefImpl( + sym, + name, + flags(d), + path(d.symbol).init :+ name, + returnType(d.tpt.tpe), + typeParams(d.symbol), + paramLists(d.symbol.info) + ) + } override def transformDef(implicit ctx: Context) = { case df: DefImpl => ctx.docbase.docstring(df.symbol).flatMap(_.usecases.headOption.map(_.tpdCode)).map(defdefToDef(_, df.symbol)).getOrElse(df) |