From a0c490ef850aee1cfdd72de8f98881dc9530f556 Mon Sep 17 00:00:00 2001 From: Vladimir Kryachko Date: Thu, 5 Mar 2020 14:49:28 -0500 Subject: Fix extension fun/property KDoc issue. The issue manifests in the following conditions: 1. Library being documented contains a type and extensions for that type 2. The library's package name matches one of externalDocumentationLinks The issue can be seen here: https://screenshot.googleplex.com/hQSeOErJi3J.png Fixed here: https://screenshot.googleplex.com/yejh7Y56QZ5.png Change-Id: Ifef6e38e942a5b2a200f519a5ad977ca8b4ebaea Bug: 150937563 --- .../Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index b62e51a78..7fbdb1819 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -456,7 +456,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( return } - val targetLink = node.links.singleOrNull() + val targetLink = node.links.firstOrNull() if (targetLink?.kind == NodeKind.TypeParameter) { +node.name @@ -1106,8 +1106,8 @@ open class JavaLayoutHtmlFormatOutputBuilder( filter { it.getClassExtensionReceiver() != null } .groupBy { val receiverType = it.getClassExtensionReceiver()!! - receiverType.links(NodeKind.ExternalLink).firstOrNull() - ?: receiverType.links.first { it.kind in NodeKind.classLike} + receiverType.links.filter { it.kind != NodeKind.ExternalLink}.firstOrNull() ?: + receiverType.links(NodeKind.ExternalLink).first() } private fun List.externalExtensions(kind: NodeKind) = -- cgit v1.2.3 From 1ebb630f9b0db7e30c113fa19b26503d66219794 Mon Sep 17 00:00:00 2001 From: Owen Gray Date: Tue, 24 Mar 2020 18:21:42 -0400 Subject: Fix @see tags Thanks to Jeff for initial solution Fixes: b/142676098 Test: gw test Change-Id: If92fa2df0ea40061f2f0a6b6f16a45897001b62f --- .../kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index 7fbdb1819..ccea82eae 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -51,7 +51,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( protected fun FlowContent.contentNodesToMarkup(content: List, contextUri: URI = uri): Unit = content.forEach { contentNodeToMarkup(it, contextUri) } - private fun FlowContent.contentNodeToMarkup(content: ContentNode, contextUri: URI) { + protected fun FlowContent.contentNodeToMarkup(content: ContentNode, contextUri: URI = uri) { when (content) { is ContentText -> +content.text is ContentSymbol -> span("symbol") { +content.text } -- cgit v1.2.3 From 3e1d8d610165da51d26f127f92e609db4af65887 Mon Sep 17 00:00:00 2001 From: Owen Gray Date: Tue, 7 Apr 2020 09:18:30 -0400 Subject: Fix formatting for deprecation warnings, and add a test. Doesn't fix replacement links. Bug: b/149580603 Test: new test (gw test) Change-Id: Ic167dd3e14a1e444985a61a941b3c46b93d521f5 --- .../Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index ccea82eae..23cb81a1a 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -136,7 +136,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } ContentHardLineBreak -> br - is ContentParagraph -> p { contentNodesToMarkup(content.children, contextUri) } + is ContentParagraph -> p(classes = content.label) { contentNodesToMarkup(content.children, contextUri) } is NodeRenderContent -> renderedSignature(content.node, mode = content.mode) is ContentNodeLink -> { @@ -884,7 +884,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( emphasis: Boolean = true): ContentNode? { val deprecated = node.deprecation deprecated?.let { - return ContentParagraph().apply { + return ContentParagraph("caution").apply { if (prefix) { append(ContentStrong().apply { text( if (deprecated.content.children.size == 0) "Deprecated." -- cgit v1.2.3 From be1744a7264c9e50fc5a857ce34e6a972ffe12ac Mon Sep 17 00:00:00 2001 From: Alex Saveau Date: Wed, 1 Jul 2020 02:06:31 +0000 Subject: Add Interfaces section to Dokka as Kotlin docs Bug: 149372553 Change-Id: I5f20a2de2b57db0b36e5fb678aa37cd38f0e54f5 --- .../kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index 23cb81a1a..a04a9187c 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -392,6 +392,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( bodyContent = { h1 { +page.node.name } nodeContent(page.node) + summaryNodeGroup(page.interfaces, "Interfaces", headerAsRow = false) { classLikeRow(it) } summaryNodeGroup(page.classes, "Classes", headerAsRow = false) { classLikeRow(it) } summaryNodeGroup(page.exceptions, "Exceptions", headerAsRow = false) { classLikeRow(it) } summaryNodeGroup(page.typeAliases, "Type-aliases", headerAsRow = false) { classLikeRow(it) } @@ -1088,6 +1089,8 @@ open class JavaLayoutHtmlFormatOutputBuilder( assert(node.kind == NodeKind.Package) } + val interfaces = node.members(NodeKind.Interface) + + node.members(NodeKind.Class).flatMap { it.members(NodeKind.Interface) } val classes = node.members(NodeKind.Class) val exceptions = node.members(NodeKind.Exception) val typeAliases = node.members(NodeKind.TypeAlias) -- cgit v1.2.3 From a5af8799cebd1fb57e92b998f858f3bc410f9c42 Mon Sep 17 00:00:00 2001 From: Vladimir Kryachko Date: Sat, 19 Sep 2020 13:52:24 -0400 Subject: Fix constructor rendering from `` to actual `TypeName`. For example, class Foo will have a constructor named `Foo` in docs as opposed to ``. Bug: 168972258 Change-Id: I1e70d6d15702e5d583054cb95a3a90c328e5f8f5 --- .../kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index a04a9187c..f12128f64 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -253,7 +253,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( renderedSignature(receiver.detail(NodeKind.Type), SUMMARY) +"." } - a(href = node) { +node.name } + a(href = node) { +node.prettyName } shortFunctionParametersList(node) } } -- cgit v1.2.3 From e685f310ce1f492132cc49e5074c9a0779f57b53 Mon Sep 17 00:00:00 2001 From: Aurimas Liutikas Date: Mon, 10 May 2021 15:43:05 -0700 Subject: Make dokka compile with Kotlin 1.5 Update a number of implicit receivers to explicit ones. Test: make dokka -> now passes Change-Id: Ie5778923137694ca0c896de1717e75b95d9d710a --- .../JavaLayoutHtmlFormatOutputBuilder.kt | 52 +++++++++++----------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index f12128f64..2711a2df9 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -392,14 +392,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( bodyContent = { h1 { +page.node.name } nodeContent(page.node) - summaryNodeGroup(page.interfaces, "Interfaces", headerAsRow = false) { classLikeRow(it) } - summaryNodeGroup(page.classes, "Classes", headerAsRow = false) { classLikeRow(it) } - summaryNodeGroup(page.exceptions, "Exceptions", headerAsRow = false) { classLikeRow(it) } - summaryNodeGroup(page.typeAliases, "Type-aliases", headerAsRow = false) { classLikeRow(it) } - summaryNodeGroup(page.annotations, "Annotations", headerAsRow = false) { classLikeRow(it) } - summaryNodeGroup(page.enums, "Enums", headerAsRow = false) { classLikeRow(it) } - - summaryNodeGroup( + this@composePage.summaryNodeGroup(page.interfaces, "Interfaces", headerAsRow = false) { classLikeRow(it) } + this@composePage.summaryNodeGroup(page.classes, "Classes", headerAsRow = false) { classLikeRow(it) } + this@composePage.summaryNodeGroup(page.exceptions, "Exceptions", headerAsRow = false) { classLikeRow(it) } + this@composePage.summaryNodeGroup(page.typeAliases, "Type-aliases", headerAsRow = false) { classLikeRow(it) } + this@composePage.summaryNodeGroup(page.annotations, "Annotations", headerAsRow = false) { classLikeRow(it) } + this@composePage.summaryNodeGroup(page.enums, "Enums", headerAsRow = false) { classLikeRow(it) } + + this@composePage.summaryNodeGroup( page.constants, "Top-level constants summary", headerAsRow = false @@ -407,7 +407,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - summaryNodeGroup( + this@composePage.summaryNodeGroup( page.functions, "Top-level functions summary", headerAsRow = false @@ -415,7 +415,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } - summaryNodeGroup( + this@composePage.summaryNodeGroup( page.properties, "Top-level properties summary", headerAsRow = false @@ -423,7 +423,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - summaryNodeGroup( + this@composePage.summaryNodeGroup( page.extensionFunctions.entries, "Extension functions summary", headerAsRow = false @@ -433,7 +433,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } } - summaryNodeGroup( + this@composePage.summaryNodeGroup( page.extensionProperties.entries, "Extension properties summary", headerAsRow = false @@ -528,7 +528,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } protected open fun FlowContent.classLikeSummaries(page: Page.ClassPage) = with(page) { - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( nestedClasses, "Nested classes", headerAsRow = true @@ -536,14 +536,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( nestedClassSummaryRow(it) } - summaryNodeGroup(enumValues, "Enum values") { + this@classLikeSummaries.summaryNodeGroup(enumValues, "Enum values") { propertyLikeSummaryRow(it) } - summaryNodeGroup(constants, "Constants") { propertyLikeSummaryRow(it) } + this@classLikeSummaries.summaryNodeGroup(constants, "Constants") { propertyLikeSummaryRow(it) } constructors.forEach { (visibility, group) -> - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( group, "${visibility.capitalize()} constructors", headerAsRow = true @@ -553,7 +553,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } functions.forEach { (visibility, group) -> - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( group, "${visibility.capitalize()} functions", headerAsRow = true @@ -562,14 +562,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( } } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( companionFunctions, "Companion functions", headerAsRow = true ) { functionLikeSummaryRow(it) } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( inheritedFunctionsByReceiver.entries, "Inherited functions", headerAsRow = true @@ -578,7 +578,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( extensionFunctions.entries, "Extension functions", headerAsRow = true @@ -587,7 +587,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( inheritedExtensionFunctions.entries, "Inherited extension functions", headerAsRow = true @@ -598,8 +598,8 @@ open class JavaLayoutHtmlFormatOutputBuilder( } - summaryNodeGroup(properties, "Properties", headerAsRow = true) { propertyLikeSummaryRow(it) } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup(properties, "Properties", headerAsRow = true) { propertyLikeSummaryRow(it) } + this@classLikeSummaries.summaryNodeGroup( companionProperties, "Companion properties", headerAsRow = true @@ -607,7 +607,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( inheritedPropertiesByReceiver.entries, "Inherited properties", headerAsRow = true @@ -616,7 +616,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( extensionProperties.entries, "Extension properties", headerAsRow = true @@ -625,7 +625,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } } - summaryNodeGroup( + this@classLikeSummaries.summaryNodeGroup( inheritedExtensionProperties.entries, "Inherited extension properties", headerAsRow = true -- cgit v1.2.3 From 2d1d7e3f3541bf2610ae9bc0658641c9b4aff0c9 Mon Sep 17 00:00:00 2001 From: Aurimas Liutikas Date: Wed, 12 May 2021 21:55:53 +0000 Subject: Revert "Make dokka compile with Kotlin 1.5" This reverts commit e685f310ce1f492132cc49e5074c9a0779f57b53. Reason for revert: b/187908823 Change-Id: I0e5af68fcd8aa687b8a289503f2edf310b567af2 --- .../JavaLayoutHtmlFormatOutputBuilder.kt | 52 +++++++++++----------- 1 file changed, 26 insertions(+), 26 deletions(-) (limited to 'core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt') diff --git a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt index 2711a2df9..f12128f64 100644 --- a/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt +++ b/core/src/main/kotlin/Formats/JavaLayoutHtml/JavaLayoutHtmlFormatOutputBuilder.kt @@ -392,14 +392,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( bodyContent = { h1 { +page.node.name } nodeContent(page.node) - this@composePage.summaryNodeGroup(page.interfaces, "Interfaces", headerAsRow = false) { classLikeRow(it) } - this@composePage.summaryNodeGroup(page.classes, "Classes", headerAsRow = false) { classLikeRow(it) } - this@composePage.summaryNodeGroup(page.exceptions, "Exceptions", headerAsRow = false) { classLikeRow(it) } - this@composePage.summaryNodeGroup(page.typeAliases, "Type-aliases", headerAsRow = false) { classLikeRow(it) } - this@composePage.summaryNodeGroup(page.annotations, "Annotations", headerAsRow = false) { classLikeRow(it) } - this@composePage.summaryNodeGroup(page.enums, "Enums", headerAsRow = false) { classLikeRow(it) } - - this@composePage.summaryNodeGroup( + summaryNodeGroup(page.interfaces, "Interfaces", headerAsRow = false) { classLikeRow(it) } + summaryNodeGroup(page.classes, "Classes", headerAsRow = false) { classLikeRow(it) } + summaryNodeGroup(page.exceptions, "Exceptions", headerAsRow = false) { classLikeRow(it) } + summaryNodeGroup(page.typeAliases, "Type-aliases", headerAsRow = false) { classLikeRow(it) } + summaryNodeGroup(page.annotations, "Annotations", headerAsRow = false) { classLikeRow(it) } + summaryNodeGroup(page.enums, "Enums", headerAsRow = false) { classLikeRow(it) } + + summaryNodeGroup( page.constants, "Top-level constants summary", headerAsRow = false @@ -407,7 +407,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - this@composePage.summaryNodeGroup( + summaryNodeGroup( page.functions, "Top-level functions summary", headerAsRow = false @@ -415,7 +415,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } - this@composePage.summaryNodeGroup( + summaryNodeGroup( page.properties, "Top-level properties summary", headerAsRow = false @@ -423,7 +423,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - this@composePage.summaryNodeGroup( + summaryNodeGroup( page.extensionFunctions.entries, "Extension functions summary", headerAsRow = false @@ -433,7 +433,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } } - this@composePage.summaryNodeGroup( + summaryNodeGroup( page.extensionProperties.entries, "Extension properties summary", headerAsRow = false @@ -528,7 +528,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } protected open fun FlowContent.classLikeSummaries(page: Page.ClassPage) = with(page) { - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( nestedClasses, "Nested classes", headerAsRow = true @@ -536,14 +536,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( nestedClassSummaryRow(it) } - this@classLikeSummaries.summaryNodeGroup(enumValues, "Enum values") { + summaryNodeGroup(enumValues, "Enum values") { propertyLikeSummaryRow(it) } - this@classLikeSummaries.summaryNodeGroup(constants, "Constants") { propertyLikeSummaryRow(it) } + summaryNodeGroup(constants, "Constants") { propertyLikeSummaryRow(it) } constructors.forEach { (visibility, group) -> - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( group, "${visibility.capitalize()} constructors", headerAsRow = true @@ -553,7 +553,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( } functions.forEach { (visibility, group) -> - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( group, "${visibility.capitalize()} functions", headerAsRow = true @@ -562,14 +562,14 @@ open class JavaLayoutHtmlFormatOutputBuilder( } } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( companionFunctions, "Companion functions", headerAsRow = true ) { functionLikeSummaryRow(it) } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( inheritedFunctionsByReceiver.entries, "Inherited functions", headerAsRow = true @@ -578,7 +578,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( extensionFunctions.entries, "Extension functions", headerAsRow = true @@ -587,7 +587,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( functionLikeSummaryRow(it) } } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( inheritedExtensionFunctions.entries, "Inherited extension functions", headerAsRow = true @@ -598,8 +598,8 @@ open class JavaLayoutHtmlFormatOutputBuilder( } - this@classLikeSummaries.summaryNodeGroup(properties, "Properties", headerAsRow = true) { propertyLikeSummaryRow(it) } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup(properties, "Properties", headerAsRow = true) { propertyLikeSummaryRow(it) } + summaryNodeGroup( companionProperties, "Companion properties", headerAsRow = true @@ -607,7 +607,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( inheritedPropertiesByReceiver.entries, "Inherited properties", headerAsRow = true @@ -616,7 +616,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( extensionProperties.entries, "Extension properties", headerAsRow = true @@ -625,7 +625,7 @@ open class JavaLayoutHtmlFormatOutputBuilder( propertyLikeSummaryRow(it) } } - this@classLikeSummaries.summaryNodeGroup( + summaryNodeGroup( inheritedExtensionProperties.entries, "Inherited extension properties", headerAsRow = true -- cgit v1.2.3