Fix adding external classes to classes index
diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt b/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
index e1951ea..f564721 100644
--- a/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
+++ b/core/src/main/kotlin/Formats/JavaLayoutHtmlFormat.kt
@@ -275,9 +275,13 @@
},
bodyContent = {
h1 { +"Class Index" }
- val classesByFirstLetter = allTypesNode.members.groupBy {
- it.name.first().toString()
- }.entries.sortedBy { (letter) -> letter }
+ val classesByFirstLetter = allTypesNode.members
+ .filterNot { it.kind == NodeKind.ExternalClass }
+ .groupBy {
+ it.name.first().toString()
+ }
+ .entries
+ .sortedBy { (letter) -> letter }
ul {
classesByFirstLetter.forEach { (letter) ->
@@ -398,6 +402,8 @@
is ContentParagraph -> p { appendContent(content.children) }
is ContentNodeLink -> {
+ ""
+
a(href = uriProvider.linkTo(content.node!!, uri)) { appendContent(content.children) }
}
is ContentExternalLink -> {