From 3b6e3a8bf69b7470cd7e9a867ff3b2e7e645fbd4 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Wed, 3 May 2017 16:25:50 +0300 Subject: Add bunch of new parameters to runners Such as packageOptions, impliedPlatforms and so on --- runners/ant/src/main/kotlin/ant/dokka.kt | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'runners/ant/src/main/kotlin') 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() } -- cgit