aboutsummaryrefslogtreecommitdiff
path: root/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src
diff options
context:
space:
mode:
authorVadim Mishenev <vad-mishenev@yandex.ru>2022-10-13 18:35:25 +0300
committerGitHub <noreply@github.com>2022-10-13 18:35:25 +0300
commitc065412fdc7ee94c0be64b48eedb9819965df307 (patch)
tree19bdb097b1eb13367657c6cb6fb5199099496b54 /integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src
parent9fe122861006b2e3e945fa2e4d91513d48bffcf7 (diff)
downloaddokka-c065412fdc7ee94c0be64b48eedb9819965df307.tar.gz
dokka-c065412fdc7ee94c0be64b48eedb9819965df307.tar.bz2
dokka-c065412fdc7ee94c0be64b48eedb9819965df307.zip
Ignore BuiltIns for StdLib (#2658)
Diffstat (limited to 'integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src')
-rw-r--r--integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/kotlin/org/jetbrains/dokka/kotlinlang/StdLibConfigurationPlugin.kt22
-rw-r--r--integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin1
2 files changed, 23 insertions, 0 deletions
diff --git a/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/kotlin/org/jetbrains/dokka/kotlinlang/StdLibConfigurationPlugin.kt b/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/kotlin/org/jetbrains/dokka/kotlinlang/StdLibConfigurationPlugin.kt
new file mode 100644
index 00000000..9f450b64
--- /dev/null
+++ b/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/kotlin/org/jetbrains/dokka/kotlinlang/StdLibConfigurationPlugin.kt
@@ -0,0 +1,22 @@
+package org.jetbrains.dokka.kotlinlang
+
+import org.jetbrains.dokka.base.DokkaBase
+import org.jetbrains.dokka.plugability.DokkaPlugin
+//import org.jetbrains.dokka.analysis.DokkaAnalysisConfiguration
+import org.jetbrains.dokka.analysis.KotlinAnalysis
+
+class StdLibConfigurationPlugin : DokkaPlugin() {
+ private val dokkaBase by lazy { plugin<DokkaBase>() }
+ /**
+ * Uncomment after updating of StdLib in tests
+ */
+ /*val stdLibKotlinAnalysis by extending {
+ dokkaBase.kotlinAnalysis providing { ctx ->
+ KotlinAnalysis(
+ sourceSets = ctx.configuration.sourceSets,
+ logger = ctx.logger,
+ analysisConfiguration = DokkaAnalysisConfiguration(ignoreCommonBuiltIns = true)
+ )
+ } override dokkaBase.defaultKotlinAnalysis
+ }*/
+} \ No newline at end of file
diff --git a/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin b/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin
new file mode 100644
index 00000000..98793eca
--- /dev/null
+++ b/integration-tests/gradle/projects/stdlib/plugins/dokka-stdlib-configuration-plugin/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin
@@ -0,0 +1 @@
+org.jetbrains.dokka.kotlinlang.StdLibConfigurationPlugin \ No newline at end of file