From 331a73077cd3aa0135ae96d58c118df7b91241d8 Mon Sep 17 00:00:00 2001 From: Owen Gray Date: Wed, 27 Oct 2021 13:11:40 -0400 Subject: [PATCH 1/2] Allow package-level suppression Issue: 2206 --- plugins/all-modules-page/out/index.md | 10 ++++++++++ ...ppressedByConditionDocumentableFilterTransformer.kt | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 plugins/all-modules-page/out/index.md diff --git a/plugins/all-modules-page/out/index.md b/plugins/all-modules-page/out/index.md new file mode 100644 index 0000000000..5c9593f62f --- /dev/null +++ b/plugins/all-modules-page/out/index.md @@ -0,0 +1,10 @@ +/ + +# Sample project + +Sample documentation with [external link](https://www.google.pl) + +## All modules: + +| Name | +|---| diff --git a/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt b/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt index 66b116cc24..0bcb6fd5ea 100644 --- a/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt +++ b/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt @@ -22,6 +22,8 @@ abstract class SuppressedByConditionDocumentableFilterTransformer(val context: D } private fun processPackage(dPackage: DPackage): DocumentableWithChanges { + if (shouldBeSuppressed(dPackage)) return DocumentableWithChanges.filteredDocumentable() + val classlikes = dPackage.classlikes.map { processClassLike(it) } val typeAliases = dPackage.typealiases.map { processMember(it) } val functions = dPackage.functions.map { processMember(it) } From aa1d146b032e50c3b572200a671a7e138b26dfa2 Mon Sep 17 00:00:00 2001 From: Owen Gray Date: Thu, 28 Oct 2021 09:30:34 -0400 Subject: [PATCH 2/2] Remove odd plugin out file --- plugins/all-modules-page/out/index.md | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 plugins/all-modules-page/out/index.md diff --git a/plugins/all-modules-page/out/index.md b/plugins/all-modules-page/out/index.md deleted file mode 100644 index 5c9593f62f..0000000000 --- a/plugins/all-modules-page/out/index.md +++ /dev/null @@ -1,10 +0,0 @@ -/ - -# Sample project - -Sample documentation with [external link](https://www.google.pl) - -## All modules: - -| Name | -|---|