From e4b2ae90bf0e84f76ceb7c56b7c128d28adad917 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Fri, 30 Oct 2015 18:43:48 +0100 Subject: initial support for generating javadoc from Kotlin light classes --- javadoc/src/main/kotlin/dokka-adapters.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'javadoc/src/main/kotlin/dokka-adapters.kt') diff --git a/javadoc/src/main/kotlin/dokka-adapters.kt b/javadoc/src/main/kotlin/dokka-adapters.kt index 0f7c53d7..a863faf7 100644 --- a/javadoc/src/main/kotlin/dokka-adapters.kt +++ b/javadoc/src/main/kotlin/dokka-adapters.kt @@ -1,10 +1,11 @@ package org.jetbrains.dokka.javadoc +import com.google.inject.Inject import com.sun.tools.doclets.formats.html.HtmlDoclet import org.jetbrains.dokka.* import org.jetbrains.dokka.Formats.FormatDescriptor -class JavadocGenerator(val conf: DokkaGenerator) : Generator { +class JavadocGenerator @Inject constructor (val conf: DokkaGenerator) : Generator { override fun buildPages(nodes: Iterable) { val module = nodes.single() as DocumentationModule @@ -24,6 +25,8 @@ class JavadocFormatDescriptor : FormatDescriptor { get() = null override val generatorServiceClass: Class - get() = javaClass() -} + get() = JavadocGenerator::class.java + override val packageDocumentationBuilderServiceClass: Class? + get() = KotlinAsJavaDocumentationBuilder::class.java +} -- cgit