diff options
author | Paweł Marks <pmarks@virtuslab.com> | 2020-03-11 16:55:40 +0100 |
---|---|---|
committer | Paweł Marks <Kordyjan@users.noreply.github.com> | 2020-03-11 18:25:01 +0100 |
commit | 8e4ffa367b43cdc57c3921fab2182a4209913a51 (patch) | |
tree | e4e03996eab0372b642978f0540079efdb6da191 /plugins/base/src/main/kotlin/translators/documentables | |
parent | 93b8ae8a552ed88f50e4f17a5906ddeedb77e639 (diff) | |
download | dokka-8e4ffa367b43cdc57c3921fab2182a4209913a51.tar.gz dokka-8e4ffa367b43cdc57c3921fab2182a4209913a51.tar.bz2 dokka-8e4ffa367b43cdc57c3921fab2182a4209913a51.zip |
Use Bounds instead of Wrappers to describe types
Diffstat (limited to 'plugins/base/src/main/kotlin/translators/documentables')
-rw-r--r-- | plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt index f5880656..681b8c71 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt @@ -3,9 +3,7 @@ package org.jetbrains.dokka.base.translators.documentables import org.jetbrains.dokka.base.signatures.SignatureProvider import org.jetbrains.dokka.base.transformers.pages.comments.CommentsToContentConverter import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.Documentable -import org.jetbrains.dokka.model.PlatformDependent -import org.jetbrains.dokka.model.TypeWrapper +import org.jetbrains.dokka.model.* import org.jetbrains.dokka.model.doc.DocTag import org.jetbrains.dokka.model.properties.PropertyContainer import org.jetbrains.dokka.pages.* @@ -256,21 +254,6 @@ open class PageContentBuilder( ) = ContentText(text, DCI(setOf(mainDRI), kind), platformData, styles, extra) - fun type(t: TypeWrapper) { - if (t.constructorNamePathSegments.isNotEmpty() && t.dri != null) - link(t.constructorNamePathSegments.last(), t.dri!!) - else if (t.constructorNamePathSegments.isNotEmpty() && t.dri == null) - text(t.toString()) - else { - logger.error("type $t cannot be resolved") - text("???") - } - list(t.arguments, prefix = "<", suffix = ">") { - type(it) - } - } - - fun <T> platformText( value: PlatformDependent<T>, transform: (T) -> String |