We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 609d8d6 + e1282a3 commit 758c146Copy full SHA for 758c146
scala3doc/src/dotty/dokka/translators/ScalaPageCreator.scala
@@ -44,8 +44,15 @@ class ScalaPageCreator(
44
)
45
46
private def pagesForMembers(member: Member): JList[PageNode] =
47
+ def filterFunc(kind: Kind): Boolean = kind match {
48
+ case Kind.Package => true
49
+ case _ if kind.isInstanceOf[Classlike] => true
50
+ case Kind.Given(inner, _, _) => filterFunc(inner)
51
+ case Kind.EnumCase(inner) => filterFunc(inner)
52
+ case _ => false
53
+ }
54
val all = member
- .membersBy(m => m.kind == Kind.Package || m.kind.isInstanceOf[Classlike])
55
+ .membersBy(m => filterFunc(m.kind))
56
.filter(m => m.origin == Origin.RegularlyDefined && m.inheritedFrom.isEmpty)
57
all.map(pageForMember(_)).asJava
58
0 commit comments