From 43450355b04f52d64da5b29cff3f8fca87445f5b Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Thu, 13 Aug 2020 16:24:24 +0200 Subject: Add tests and add projections to javadoc --- .../jetbrains/dokka/javadoc/signatures/JavadocSignatureProvider.kt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins/javadoc/src/main/kotlin') 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) + } } } } -- cgit