Disable ignoreCommonBuiltIns in kotlin.test
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
package org.jetbrains.dokka.kotlinlang
|
||||
|
||||
import org.jetbrains.dokka.plugability.ConfigurableBlock
|
||||
|
||||
data class StdLibAnalysisConfiguration(val ignoreCommonBuiltIns: Boolean) : ConfigurableBlock
|
||||
+3
-1
@@ -4,6 +4,7 @@ import org.jetbrains.dokka.base.DokkaBase
|
||||
import org.jetbrains.dokka.plugability.DokkaPlugin
|
||||
import org.jetbrains.dokka.analysis.DokkaAnalysisConfiguration
|
||||
import org.jetbrains.dokka.analysis.KotlinAnalysis
|
||||
import org.jetbrains.dokka.plugability.configuration
|
||||
|
||||
class StdLibConfigurationPlugin : DokkaPlugin() {
|
||||
private val dokkaBase by lazy { plugin<DokkaBase>() }
|
||||
@@ -11,10 +12,11 @@ class StdLibConfigurationPlugin : DokkaPlugin() {
|
||||
@Suppress("unused")
|
||||
val stdLibKotlinAnalysis by extending {
|
||||
dokkaBase.kotlinAnalysis providing { ctx ->
|
||||
val ignoreCommonBuiltIns = configuration<StdLibConfigurationPlugin, StdLibAnalysisConfiguration>(ctx)?.ignoreCommonBuiltIns ?: false
|
||||
KotlinAnalysis(
|
||||
sourceSets = ctx.configuration.sourceSets,
|
||||
logger = ctx.logger,
|
||||
analysisConfiguration = DokkaAnalysisConfiguration(ignoreCommonBuiltIns = true)
|
||||
analysisConfiguration = DokkaAnalysisConfiguration(ignoreCommonBuiltIns = ignoreCommonBuiltIns)
|
||||
)
|
||||
} override dokkaBase.defaultKotlinAnalysis
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user