diff --git a/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/KDocTemplate.kt b/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/KDocTemplate.kt index 4ae576058ae..d4a9cb7dca2 100644 --- a/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/KDocTemplate.kt +++ b/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/KDocTemplate.kt @@ -54,12 +54,13 @@ abstract class KDocTemplate() : TextTemplate() { } open fun sourceHref(f: KFunction): String { - return if (f.owner is KClass) { - "${rootHref(f.owner.pkg)}src-html/${f.owner.simpleName}.html#line.${f.sourceLine}" - } else { + val owner = f.owner + return if (owner is KClass) { + "${rootHref(owner.pkg)}src-html/${owner.simpleName}.html#line.${f.sourceLine}" + } else if (owner is KPackage) { // TODO how to find the function in a package??? - "" - } + "${rootHref(owner)}src-html/namespace.html#line.${f.sourceLine}" + } else href(f) } open fun link(c: KClass, fullName: Boolean = false): String { diff --git a/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/OverviewSummaryTemplate.kt b/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/OverviewSummaryTemplate.kt index d362e07aa56..c5983170aaa 100644 --- a/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/OverviewSummaryTemplate.kt +++ b/kdoc/src/main/kotlin/org/jetbrains/kotlin/doc/templates/OverviewSummaryTemplate.kt @@ -104,7 +104,7 @@ ${model.title} """) for (p in model.packages) { println("""
""")
println("""""")