From d8a3e7db72109c8f439095a924bdc1da47b6ab6a Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Wed, 9 Sep 2020 11:38:55 +0200 Subject: Add TypeAliased bound --- .../transformers/documentables/ExtensionExtractorTransformer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/base/src/main/kotlin/transformers') diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt b/plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt index af65c205..2a8baf0b 100644 --- a/plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt +++ b/plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt @@ -9,6 +9,7 @@ import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.flow import kotlinx.coroutines.flow.flowOn import kotlinx.coroutines.flow.toList +import org.jetbrains.dokka.base.signatures.KotlinSignatureUtils.driOrNull import org.jetbrains.dokka.links.DRI import org.jetbrains.dokka.links.DriOfAny import org.jetbrains.dokka.model.* @@ -101,6 +102,7 @@ private fun Callable.findReceiverDRIs(bound: Bound): Sequence = when (bound is JavaObject -> sequenceOf(DriOfAny) is Dynamic -> sequenceOf(DriOfAny) is UnresolvedBound -> emptySequence() + is TypeAliased -> findReceiverDRIs(bound.typeAlias) } private fun Iterable>.toMultiMap(): Map> = @@ -124,4 +126,4 @@ fun ReceiveChannel.consumeAsFlow(): Flow = flow { } catch (_: ClosedReceiveChannelException) { // cool and good } -}.flowOn(Dispatchers.Default) \ No newline at end of file +}.flowOn(Dispatchers.Default) -- cgit