From 295c8f1ad4d51e124efe4bbeb4351fa4db6b40d1 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Wed, 17 Jun 2020 14:38:02 +0200 Subject: KotlinSignatureProvider: Render 'fun interface' into signature --- .../src/main/kotlin/translators/documentables/PageContentBuilder.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'plugins/base/src/main/kotlin/translators/documentables') diff --git a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt index c499be6f..cbae588f 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt @@ -353,11 +353,11 @@ open class PageContentBuilder( ) = ContentText(text, DCI(mainDRI, kind), sourceSets, styles, extra) - fun platformText( + fun sourceSetDependentText( value: SourceSetDependent, - platforms: Set = value.keys, + sourceSets: Set = value.keys, transform: (T) -> String - ) = value.entries.filter { it.key in platforms }.mapNotNull { (p, v) -> + ) = value.entries.filter { it.key in sourceSets }.mapNotNull { (p, v) -> transform(v).takeIf { it.isNotBlank() }?.let { it to p } }.groupBy({ it.first }) { it.second }.forEach { text(it.key, sourceSets = it.value.toSet()) -- cgit