From 4ddaafb8ec1a45d2696833d1a441f7dbdbb319dd Mon Sep 17 00:00:00 2001 From: Marcin Aman Date: Fri, 26 Mar 2021 20:00:46 +0100 Subject: Fix configuration for suppressing obvious functions (#1789) * Fix suppressObviousFunctions not being present in task configuration * Docs --- .../src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt | 4 ++++ .../src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt | 3 ++- .../src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTaskPartial.kt | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) (limited to 'runners/gradle-plugin/src') diff --git a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt index 6c1e6ab6..ead7b978 100644 --- a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt +++ b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt @@ -43,6 +43,10 @@ abstract class AbstractDokkaTask : DefaultTask() { val failOnWarning: Property = project.objects.safeProperty() .safeConvention(DokkaDefaults.failOnWarning) + @Input + val suppressObviousFunctions: Property = project.objects.safeProperty() + .safeConvention(DokkaDefaults.suppressObviousFunctions) + @Input val offlineMode: Property = project.objects.safeProperty() .safeConvention(DokkaDefaults.offlineMode) diff --git a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt index 078ef925..0d6f35da 100644 --- a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt +++ b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt @@ -42,6 +42,7 @@ abstract class DokkaTask : AbstractDokkaTask() { failOnWarning = failOnWarning.getSafe(), sourceSets = unsuppressedSourceSets.build(), pluginsConfiguration = buildPluginsConfiguration(), - pluginsClasspath = plugins.resolve().toList() + pluginsClasspath = plugins.resolve().toList(), + suppressObviousFunctions = suppressObviousFunctions.getSafe(), ) } diff --git a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTaskPartial.kt b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTaskPartial.kt index 0f509d3b..c2789c19 100644 --- a/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTaskPartial.kt +++ b/runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/DokkaTaskPartial.kt @@ -44,7 +44,8 @@ abstract class DokkaTaskPartial : AbstractDokkaTask() { sourceSets = unsuppressedSourceSets.build(), pluginsConfiguration = buildPluginsConfiguration(), pluginsClasspath = plugins.resolve().toList(), - delayTemplateSubstitution = true + delayTemplateSubstitution = true, + suppressObviousFunctions = suppressObviousFunctions.getSafe(), ) } } \ No newline at end of file -- cgit