refactored out the KDocLoader stuff from the KotlinCompiler; also introduced CompilerPluginContext to wrap up the Project, BindingContext and List<JetFiles> in case a plugin were to need any of those things (or we added extra stuff later like the environment)

This commit is contained in:
James Strachan
2012-03-29 16:35:58 +01:00
parent ed04839901
commit beedd36456
14 changed files with 108 additions and 199 deletions
@@ -24,10 +24,10 @@ class GenerateSiteTest : TestCase() {
copyDocResources(outDir)
val args = KDocArguments()
args.setModule("../kdoc/ApiDocsModule.kt")
args.setDocOutputDir(outDir.toString())
args.setOutputDir("target/classes-stdlib")
val config = args.docConfig
config.docOutputDir = outDir.getPath()!!
config.title = "Kotlin API ($version)"
config.version = version
config.ignorePackages.add("kotlin.support")
@@ -49,10 +49,10 @@ class GenerateSiteTest : TestCase() {
copyDocResources(outDir)
val args = KDocArguments()
args.setModule("../../js/js.libraries/module.kt")
args.setDocOutputDir(outDir.toString())
args.setOutputDir("target/classes-js")
val config = args.docConfig
config.docOutputDir = outDir.getPath()!!
config.title = "Kotlin JS API ($version)"
config.version = version
config.ignorePackages.add("java")