aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/translators/descriptors
diff options
context:
space:
mode:
authorAndrzej Ratajczak <andrzej.ratajczak98@gmail.com>2020-09-09 11:38:55 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-09-10 13:11:02 +0200
commitd8a3e7db72109c8f439095a924bdc1da47b6ab6a (patch)
tree28e541fe952ae42519aabdbd990918673664684d /plugins/base/src/main/kotlin/translators/descriptors
parentf1bc6e87722085363b10d559696d27071e7e1745 (diff)
downloaddokka-d8a3e7db72109c8f439095a924bdc1da47b6ab6a.tar.gz
dokka-d8a3e7db72109c8f439095a924bdc1da47b6ab6a.tar.bz2
dokka-d8a3e7db72109c8f439095a924bdc1da47b6ab6a.zip
Add TypeAliased bound
Diffstat (limited to 'plugins/base/src/main/kotlin/translators/descriptors')
-rw-r--r--plugins/base/src/main/kotlin/translators/descriptors/DefaultDescriptorToDocumentableTranslator.kt10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/base/src/main/kotlin/translators/descriptors/DefaultDescriptorToDocumentableTranslator.kt b/plugins/base/src/main/kotlin/translators/descriptors/DefaultDescriptorToDocumentableTranslator.kt
index d42acb32..392bba7e 100644
--- a/plugins/base/src/main/kotlin/translators/descriptors/DefaultDescriptorToDocumentableTranslator.kt
+++ b/plugins/base/src/main/kotlin/translators/descriptors/DefaultDescriptorToDocumentableTranslator.kt
@@ -631,12 +631,12 @@ private class DokkaDescriptorVisitor(
private fun KotlinType.toBound(): Bound = when (this) {
is DynamicType -> Dynamic
+ is AbbreviatedType -> TypeAliased(
+ abbreviation.toBound(),
+ expandedType.toBound()
+ )
else -> {
- val ctor = when (this) {
- is AbbreviatedType -> abbreviation.constructor.declarationDescriptor
- else -> constructor.declarationDescriptor
- }
- when (ctor) {
+ when (val ctor = constructor.declarationDescriptor) {
is TypeParameterDescriptor -> TypeParameter(
dri = DRI.from(ctor),
name = ctor.name.asString()