@@ -6,21 +6,7 @@ import core._
66import Contexts ._ , Symbols ._ , Decorators ._ , Comments ._
77import ast .tpd
88
9- trait Docstrings { self : Typer =>
10-
11- /**
12- * Expands or cooks the documentation for all members of `cdef`.
13- *
14- * @see Docstrings#cookComment
15- */
16- def cookComments (cdef : tpd.Tree , cls : ClassSymbol )(implicit ctx : Context ): Unit = {
17- // val cls = cdef.symbol
18- val cookingCtx = ctx.localContext(cdef, cls).setNewScope
19- cls.info.allMembers.foreach { member =>
20- cookComment(member.symbol, cls)(cookingCtx)
21- }
22- cookComment(cls, cls)(cookingCtx)
23- }
9+ object Docstrings {
2410
2511 /**
2612 * Expands or cooks the documentation for `sym` in class `owner`.
@@ -47,8 +33,8 @@ trait Docstrings { self: Typer =>
4733 case _ =>
4834 expandComment(sym).map { expanded =>
4935 val typedUsecases = expanded.usecases.map { usecase =>
50- enterSymbol(createSymbol(usecase.untpdCode))
51- typedStats(usecase.untpdCode :: Nil , owner) match {
36+ ctx.typer. enterSymbol(ctx.typer. createSymbol(usecase.untpdCode))
37+ ctx.typer. typedStats(usecase.untpdCode :: Nil , owner) match {
5238 case List (df : tpd.DefDef ) =>
5339 usecase.typed(df)
5440 case _ =>
0 commit comments