aboutsummaryrefslogtreecommitdiff
path: root/plugins/javadoc/src/main/kotlin
diff options
context:
space:
mode:
authorAndrzej Ratajczak <andrzej.ratajczak98@gmail.com>2020-08-13 16:24:24 +0200
committerSebastian Sellmair <34319766+sellmair@users.noreply.github.com>2020-08-17 11:55:35 +0200
commit43450355b04f52d64da5b29cff3f8fca87445f5b (patch)
treec88b657c860ed1793c1a0b0a267401bc5b03474c /plugins/javadoc/src/main/kotlin
parent785d741790f653d5c260f59c9d8875bbfde2dc07 (diff)
downloaddokka-43450355b04f52d64da5b29cff3f8fca87445f5b.tar.gz
dokka-43450355b04f52d64da5b29cff3f8fca87445f5b.tar.bz2
dokka-43450355b04f52d64da5b29cff3f8fca87445f5b.zip
Add tests and add projections to javadoc
Diffstat (limited to 'plugins/javadoc/src/main/kotlin')
-rw-r--r--plugins/javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt b/plugins/javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt
index 5e655b0d..cda7345a 100644
--- a/plugins/javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt
+++ b/plugins/javadoc/src/main/kotlin/org/jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt
@@ -72,9 +72,15 @@ class JavadocSignatureProvider(ctcc: CommentsToContentConverter, logger: DokkaLo
val (classes, interfaces) = dris.partition { it.kind == JavaClassKindTypes.CLASS }
list(classes, prefix = "extends ", sourceSets = setOf(p)) {
link(it.typeConstructor.dri.sureClassNames, it.typeConstructor.dri, sourceSets = setOf(p))
+ list(it.typeConstructor.projections, prefix = "<", suffix = ">", sourceSets = setOf(p)) {
+ signatureForProjection(it)
+ }
}
list(interfaces, prefix = " implements ", sourceSets = setOf(p)){
link(it.typeConstructor.dri.sureClassNames, it.typeConstructor.dri, sourceSets = setOf(p))
+ list(it.typeConstructor.projections, prefix = "<", suffix = ">", sourceSets = setOf(p)) {
+ signatureForProjection(it)
+ }
}
}
}