From 5189c6519c52dc73fa645907878bac5b40a4f8d4 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Tue, 13 Mar 2012 08:43:06 +0000 Subject: [PATCH] attempt to generate the JS kdocs; almost there but for an assertion failure here https://github.com/JetBrains/kotlin/blob/master/compiler/backend/src/org/jetbrains/jet/codegen/AnnotationCodegen.java#L80 - could be native ctor/fn related? --- libraries/kotlin-jdbc/kotlin-jdbc.iml | 4 ++-- .../kotlin/org/jetbrains/kotlin/site/GenerateSiteTest.kt | 7 +++++-- libraries/website/website.iml | 5 +++-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/libraries/kotlin-jdbc/kotlin-jdbc.iml b/libraries/kotlin-jdbc/kotlin-jdbc.iml index e8fb5f6f438..d0d1994b0ae 100644 --- a/libraries/kotlin-jdbc/kotlin-jdbc.iml +++ b/libraries/kotlin-jdbc/kotlin-jdbc.iml @@ -3,7 +3,6 @@ - @@ -11,10 +10,11 @@ + + - diff --git a/libraries/website/src/test/kotlin/org/jetbrains/kotlin/site/GenerateSiteTest.kt b/libraries/website/src/test/kotlin/org/jetbrains/kotlin/site/GenerateSiteTest.kt index 7f0ba32ceb8..3e93ba2c33d 100644 --- a/libraries/website/src/test/kotlin/org/jetbrains/kotlin/site/GenerateSiteTest.kt +++ b/libraries/website/src/test/kotlin/org/jetbrains/kotlin/site/GenerateSiteTest.kt @@ -38,8 +38,9 @@ class GenerateSiteTest : TestCase() { compiler.exec(System.out, args) } - // TODO re-enable when KT-1522 fixed - fun DISABLED_testGenerateJsKDoc(): Unit { + // TODO seems to generate exception here - maybe native ctor/function related? + // https://github.com/JetBrains/kotlin/blob/master/compiler/backend/src/org/jetbrains/jet/codegen/AnnotationCodegen.java#L80 + fun TODO_testGenerateJsKDoc(): Unit { val outDir = File(siteOutputDir, "versions/$versionDir/jsdocs") println("Generating JS KDocs to $outDir") @@ -48,9 +49,11 @@ class GenerateSiteTest : TestCase() { args.setModule("../../js/js.libraries/module.kt") args.setDocOutputDir(outDir.toString()) args.setOutputDir("target/classes-js") + val config = args.docConfig config.title = "Kotlin JS API ($version)" config.version = version + config.ignorePackages.add("java") val compiler = KDocCompiler() compiler.exec(System.out, args) diff --git a/libraries/website/website.iml b/libraries/website/website.iml index def6237ee42..1b79c656c99 100644 --- a/libraries/website/website.iml +++ b/libraries/website/website.iml @@ -10,9 +10,10 @@ - + + @@ -20,7 +21,7 @@ - +