aboutsummaryrefslogtreecommitdiff
path: root/runners/gradle-plugin/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'runners/gradle-plugin/src/main')
-rw-r--r--runners/gradle-plugin/src/main/kotlin/main.kt9
1 files changed, 5 insertions, 4 deletions
diff --git a/runners/gradle-plugin/src/main/kotlin/main.kt b/runners/gradle-plugin/src/main/kotlin/main.kt
index fd4053ee..0417b02a 100644
--- a/runners/gradle-plugin/src/main/kotlin/main.kt
+++ b/runners/gradle-plugin/src/main/kotlin/main.kt
@@ -231,6 +231,8 @@ open class DokkaTask : DefaultTask() {
private fun Iterable<File>.toSourceRoots(): List<SourceRoot> = this.filter { it.exists() }.map { SourceRoot().apply { path = it.path } }
+ protected open fun collectSuppressedFiles(sourceRoots: List<SourceRoot>): List<String> = emptyList()
+
@TaskAction
fun generate() {
val kotlinColorsEnabledBefore = System.getProperty(COLORS_ENABLED_PROPERTY) ?: "false"
@@ -276,7 +278,8 @@ open class DokkaTask : DefaultTask() {
perPackageOptions,
externalDocumentationLinks,
noStdlibLink,
- cacheRoot)
+ cacheRoot,
+ collectSuppressedFiles(sourceRoots))
bootstrapProxy.configure(
@@ -326,11 +329,9 @@ open class DokkaTask : DefaultTask() {
}
- @SkipWhenEmpty
@InputFiles
fun getInputFiles(): FileCollection =
- project.files(kotlinCompileBasedClasspathAndSourceRoots.sourceRoots.map { project.fileTree(File(it.path)) }) +
- project.files(collectSourceRoots().map { project.fileTree(File(it.path)) }) +
+ project.files(collectSourceRoots().map { project.fileTree(File(it.path)) }) +
project.files(includes) +
project.files(samples.map { project.fileTree(it) })