diff options
| author | Andrzej Ratajczak <andrzej.ratajczak98@gmail.com> | 2020-09-09 11:38:55 +0200 |
|---|---|---|
| committer | Paweł Marks <Kordyjan@users.noreply.github.com> | 2020-09-10 13:11:02 +0200 |
| commit | d8a3e7db72109c8f439095a924bdc1da47b6ab6a (patch) | |
| tree | 28e541fe952ae42519aabdbd990918673664684d /plugins/base/src/main/kotlin/translators/descriptors | |
| parent | f1bc6e87722085363b10d559696d27071e7e1745 (diff) | |
| download | dokka-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.kt | 10 |
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() |
