diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-05-03 16:25:50 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-05-04 14:35:09 +0300 |
commit | 3b6e3a8bf69b7470cd7e9a867ff3b2e7e645fbd4 (patch) | |
tree | a2cf05b5734bdb6540466a0e56b4fc4e34d792a4 /runners/ant/src/main | |
parent | c2afb348bb0d3dd60d336aa312b5fcedfb31b966 (diff) | |
download | dokka-3b6e3a8bf69b7470cd7e9a867ff3b2e7e645fbd4.tar.gz dokka-3b6e3a8bf69b7470cd7e9a867ff3b2e7e645fbd4.tar.bz2 dokka-3b6e3a8bf69b7470cd7e9a867ff3b2e7e645fbd4.zip |
Add bunch of new parameters to runners
Such as packageOptions, impliedPlatforms and so on
Diffstat (limited to 'runners/ant/src/main')
-rw-r--r-- | runners/ant/src/main/kotlin/ant/dokka.kt | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/runners/ant/src/main/kotlin/ant/dokka.kt b/runners/ant/src/main/kotlin/ant/dokka.kt index 54694880..f645aea4 100644 --- a/runners/ant/src/main/kotlin/ant/dokka.kt +++ b/runners/ant/src/main/kotlin/ant/dokka.kt @@ -23,16 +23,11 @@ class AntSourceRoot(var path: String? = null, var platforms: String? = null) { } } -class AntPackageOptions(var prefix: String = "", - var includeNonPublic: Boolean = false, - var reportUndocumented: Boolean = true, - var skipDeprecated: Boolean = false) { - fun toPackageOptions(): PackageOptions { - if(prefix == "") - throw IllegalArgumentException("Please do not register packageOptions with all match pattern, use global settings instead") - return PackageOptions(prefix, includeNonPublic, reportUndocumented, skipDeprecated) - } -} +class AntPackageOptions( + override var prefix: String = "", + override var includeNonPublic: Boolean = false, + override var reportUndocumented: Boolean = true, + override var skipDeprecated: Boolean = false) : DokkaConfiguration.PackageOptions class DokkaAntTask: Task() { @@ -119,7 +114,7 @@ class DokkaAntTask: Task() { sourceLinks = sourceLinks, jdkVersion = jdkVersion, impliedPlatforms = impliedPlatforms.split(','), - perPackageOptions = antPackageOptions.map { it.toPackageOptions() }) + perPackageOptions = antPackageOptions) ) generator.generate() } |