diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-06-23 16:42:23 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2017-06-23 16:42:23 +0300 |
commit | 1121071276ca2ce0afeabf4d3e540d4d8103f311 (patch) | |
tree | 6499cd796a09ce2f097b522224cc3e0d1a4c6764 /runners/android-gradle-plugin/src | |
parent | cb6928f9b823c7fde746f17da4834431de452c83 (diff) | |
download | dokka-1121071276ca2ce0afeabf4d3e540d4d8103f311.tar.gz dokka-1121071276ca2ce0afeabf4d3e540d4d8103f311.tar.bz2 dokka-1121071276ca2ce0afeabf4d3e540d4d8103f311.zip |
Suppress output of android.R and other generated stuff in dokka-android
Diffstat (limited to 'runners/android-gradle-plugin/src')
-rw-r--r-- | runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt b/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt index f392f1ab..f2261120 100644 --- a/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt +++ b/runners/android-gradle-plugin/src/main/kotlin/mainAndroid.kt @@ -22,6 +22,11 @@ open class DokkaAndroidTask : DokkaTask() { @Input var noAndroidSdkLink: Boolean = false + override fun collectSuppressedFiles(sourceRoots: List<SourceRoot>): List<String> { + val generatedSubpath = "${project.buildDir}/generated/source".replace("/", File.separator) + return sourceRoots.filter { generatedSubpath in it.path }.flatMap { File(it.path).walk().toList() }.map { it.absolutePath } + } + init { project.afterEvaluate { if (!noAndroidSdkLink) externalDocumentationLinks.add(ANDROID_REFERENCE_URL) |