From 4d5a0ebc3045b51385056e57e9a0ce4108729072 Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Mon, 25 May 2020 15:01:31 +0200 Subject: Fixes multiple actual annotations bug --- .../main/kotlin/transformers/documentables/ActualTypealiasAdder.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'plugins/base/src') diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt b/plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt index 80d01780..1b65fc22 100644 --- a/plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt +++ b/plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt @@ -66,11 +66,7 @@ class ActualTypealiasAdder : DocumentableTransformer { elements.map { element -> if (element.expectPresentInSet != null) { typealiases[element.dri]?.let { ta -> - element.withNewExtras( - element.extra + ActualTypealias( - mapOf(ta.sourceSets.single() to ta.underlyingType.values.single()) - ) - ).let { + element.withNewExtras(element.extra + ActualTypealias(ta.underlyingType)).let { when(it) { is DClass -> it.copy(sourceSets = element.sourceSets + ta.sourceSets) is DEnum -> it.copy(sourceSets = element.sourceSets + ta.sourceSets) -- cgit