@@ -129,7 +129,7 @@ trait ClassLikeSupport:
129
129
if summon[DocContext ].args.generateInkuire then doInkuireStuff(classDef)
130
130
131
131
if signatureOnly then baseMember else baseMember.copy(
132
- members = classDef.extractPatchedMembers .sortBy(m => (m.name, m.kind.name)),
132
+ members = classDef.extractMembers .sortBy(m => (m.name, m.kind.name)),
133
133
selfType = selfType,
134
134
companion = classDef.getCompanion
135
135
)
@@ -267,31 +267,6 @@ trait ClassLikeSupport:
267
267
inherited.flatMap(s => parseInheritedMember(c)(s))
268
268
}
269
269
270
- /** Extracts members while taking Dotty logic for patching the stdlib into account. */
271
- def extractPatchedMembers : Seq [Member ] = {
272
- val ownMembers = c.extractMembers
273
- def extractPatchMembers (sym : Symbol ) = {
274
- // NOTE for some reason scala.language$.experimental$ class doesn't show up here, so we manually add the name
275
- val ownMemberDRIs = ownMembers.iterator.map(_.name).toSet + " experimental$"
276
- sym.tree.asInstanceOf [ClassDef ]
277
- .membersToDocument.filterNot(m => ownMemberDRIs.contains(m.symbol.name))
278
- .flatMap(parseMember(c))
279
- }
280
- c.symbol.fullName match {
281
- case " scala.Predef$" =>
282
- ownMembers ++
283
- extractPatchMembers(qctx.reflect.Symbol .requiredClass(" scala.runtime.stdLibPatches.Predef$" ))
284
- case " scala.language$" =>
285
- ownMembers ++
286
- extractPatchMembers(qctx.reflect.Symbol .requiredModule(" scala.runtime.stdLibPatches.language" ).moduleClass)
287
- case " scala.language$.experimental$" =>
288
- ownMembers ++
289
- extractPatchMembers(qctx.reflect.Symbol .requiredModule(" scala.runtime.stdLibPatches.language.experimental" ).moduleClass)
290
- case _ => ownMembers
291
- }
292
-
293
- }
294
-
295
270
def getTreeOfFirstParent : Option [Tree ] =
296
271
c.getParentsAsTreeSymbolTuples.headOption.map(_._1)
297
272
0 commit comments