File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
scaladoc/src/dotty/tools/scaladoc Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -195,6 +195,8 @@ extension[T] (member: Member)
195
195
196
196
def withKind (kind : Kind ): Member = member.copy(kind = kind)
197
197
198
+ def withDocs (docs : Option [Comment ]) = member.copy(docs = docs)
199
+
198
200
def withNewMembers (newMembers : Seq [Member ]): Member =
199
201
member.copy(members = member.members ++ newMembers)
200
202
Original file line number Diff line number Diff line change @@ -160,7 +160,8 @@ case class ScaladocTastyInspector()(using ctx: DocContext) extends DocTastyInspe
160
160
all.groupBy(_._1).map { case (pckName, members) =>
161
161
val (pcks, rest) = members.map(_._2).partition(_.kind == Kind .Package )
162
162
val basePck = pcks.reduce( (p1, p2) =>
163
- p1.withNewMembers(p2.members) // TODO add doc
163
+ val withNewMembers = p1.withNewMembers(p2.members)
164
+ if withNewMembers.docs.isEmpty then withNewMembers.withDocs(p2.docs) else withNewMembers
164
165
)
165
166
basePck.withMembers((basePck.members ++ rest).sortBy(_.name))
166
167
}.toList -> rootDoc
You can’t perform that action at this time.
0 commit comments