aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrzej Ratajczak <andrzej.ratajczak98@gmail.com>2020-05-25 15:01:31 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-05-26 11:33:18 +0200
commit4d5a0ebc3045b51385056e57e9a0ce4108729072 (patch)
tree1d6c078b84c0aa7fe3be7a9fd0c59c00d8d8567c
parent2ef03aa5074e35bb831b5fcfd8a0e88dfe45cd7c (diff)
downloaddokka-4d5a0ebc3045b51385056e57e9a0ce4108729072.tar.gz
dokka-4d5a0ebc3045b51385056e57e9a0ce4108729072.tar.bz2
dokka-4d5a0ebc3045b51385056e57e9a0ce4108729072.zip
Fixes multiple actual annotations bug
-rw-r--r--plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt6
1 files changed, 1 insertions, 5 deletions
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)