From 6a7d1c9aedfb12f309a410c404a830cb9d3972d3 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Tue, 11 Aug 2020 11:10:30 +0200 Subject: Implement DocumentableFilterSuppressedTransformer --- .run/it-basic_dokka.run.xml | 2 +- .../gradle/projects/it-basic/build.gradle.kts | 5 + .../src/main/kotlin/it/internal/InternalClass.kt | 7 + .../it/suppressedByPackage/SuppressedByPackage.kt | 7 + .../kotlin/it/suppressedByPath/SuppressedByPath.kt | 7 + .../dokka/it/gradle/BasicGradleIntegrationTest.kt | 1 + .../jetbrains/dokka/it/AbstractIntegrationTest.kt | 8 + plugins/base/src/main/kotlin/DokkaBase.kt | 6 +- .../SuppressedDocumentableFilterTransformer.kt | 68 ++++++++ .../SuppressedDocumentableFilterTransformerTest.kt | 188 +++++++++++++++++++++ .../kotlin/org/jetbrains/dokka/gradle/DokkaTask.kt | 1 + .../main/kotlin/testApi/testRunner/TestRunner.kt | 13 +- 12 files changed, 308 insertions(+), 5 deletions(-) create mode 100644 integration-tests/gradle/projects/it-basic/src/main/kotlin/it/internal/InternalClass.kt create mode 100644 integration-tests/gradle/projects/it-basic/src/main/kotlin/it/suppressedByPackage/SuppressedByPackage.kt create mode 100644 integration-tests/gradle/projects/it-basic/src/main/kotlin/it/suppressedByPath/SuppressedByPath.kt create mode 100644 plugins/base/src/main/kotlin/transformers/documentables/SuppressedDocumentableFilterTransformer.kt create mode 100644 plugins/base/src/test/kotlin/transformers/SuppressedDocumentableFilterTransformerTest.kt diff --git a/.run/it-basic_dokka.run.xml b/.run/it-basic_dokka.run.xml index 42d6ca63..7a9b42bd 100644 --- a/.run/it-basic_dokka.run.xml +++ b/.run/it-basic_dokka.run.xml @@ -11,7 +11,7 @@