aboutsummaryrefslogtreecommitdiff
path: root/javadoc/src/main/kotlin/main.kt
diff options
context:
space:
mode:
Diffstat (limited to 'javadoc/src/main/kotlin/main.kt')
-rw-r--r--javadoc/src/main/kotlin/main.kt24
1 files changed, 24 insertions, 0 deletions
diff --git a/javadoc/src/main/kotlin/main.kt b/javadoc/src/main/kotlin/main.kt
new file mode 100644
index 00000000..0c3821c3
--- /dev/null
+++ b/javadoc/src/main/kotlin/main.kt
@@ -0,0 +1,24 @@
+package org.jetbrains.dokka.javadoc
+
+import com.sun.tools.doclets.formats.html.HtmlDoclet
+import org.jetbrains.dokka.DocumentationOptions
+import org.jetbrains.dokka.DokkaConsoleLogger
+import org.jetbrains.dokka.DokkaGenerator
+import org.jetbrains.dokka.buildDocumentationModule
+import java.io.File
+
+/**
+ * Test me, my friend
+ */
+public fun main(args: Array<String>) {
+ val generator = DokkaGenerator(DokkaConsoleLogger, System.getProperty("java.class.path").split(File.pathSeparator), listOf(File("test").absolutePath), emptyList(), emptyList(), "me", "out/dokka", "html", emptyList(), false)
+ val env = generator.createAnalysisEnvironment()
+ val module = buildDocumentationModule(env, generator.moduleName, DocumentationOptions(includeNonPublic = true, sourceLinks = emptyList()), emptyList(), {
+ generator.isSample(it)
+ }, generator.logger)
+
+ DokkaConsoleLogger.report()
+ HtmlDoclet.start(ModuleNodeAdapter(module, StandardReporter))
+}
+
+public fun String.a(): Int = 1 \ No newline at end of file