diff --git a/site/src/jsMain/kotlin/ReferencePage.kt b/site/src/jsMain/kotlin/ReferencePage.kt index 47efb28..f893982 100644 --- a/site/src/jsMain/kotlin/ReferencePage.kt +++ b/site/src/jsMain/kotlin/ReferencePage.kt @@ -127,7 +127,7 @@ fun ReferencePage() { Ul({ classes("mt-2") }) { d.members.forEach { m -> when (m) { - is MiniMemberFunDecl -> { + is MiniMemberFunDecl, -> { val params = m.params.joinToString(", ") { p -> val ts = typeOf(p.type) if (ts.isNotBlank()) "${p.name}${ts}" else p.name @@ -136,6 +136,9 @@ fun ReferencePage() { val staticStr = if (m.isStatic) "static " else "" Li { Text("${staticStr}method ${d.name}.${m.name}(${params})${ret}") } } + is MiniInitDecl -> { + // we don't doc init {} blocks at all + } is MiniMemberValDecl -> { val ts = typeOf(m.type) val kindM = if (m.mutable) "var" else "val" diff --git a/site/src/jsMain/kotlin/SearchPage.kt b/site/src/jsMain/kotlin/SearchPage.kt index b52a0d0..d6720a3 100644 --- a/site/src/jsMain/kotlin/SearchPage.kt +++ b/site/src/jsMain/kotlin/SearchPage.kt @@ -122,7 +122,7 @@ internal fun scoreQueryAdvanced(termsIn: List, rec: DocRecord): Int { if (token.startsWith(t) && t.length > best) { best = t.length; matched = t } } if (matched != null) { - posMap.getOrPut(matched!!) { mutableListOf() }.add(pos) + posMap.getOrPut(matched) { mutableListOf() }.add(pos) } pos++ if (pos > 100000) break // safety for extremely large docs