Update Dokka to 1.8.0-dev-195
- Build dokka plugins with Kotlin 1.8 (required to compile with Dokka 1.8)
This commit is contained in:
committed by
Space Team
parent
e8139043b2
commit
ef02b47348
+1
-1
@@ -1,5 +1,5 @@
|
||||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.6.10'
|
||||
id 'org.jetbrains.kotlin.jvm' version '1.8.0'
|
||||
}
|
||||
description "Dokka Plugin to configure Dokka for stdlib"
|
||||
|
||||
|
||||
+7
-2
@@ -1,9 +1,14 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
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
|
||||
import org.jetbrains.dokka.analysis.ProjectKotlinAnalysis
|
||||
import org.jetbrains.dokka.plugability.configuration
|
||||
|
||||
class StdLibConfigurationPlugin : DokkaPlugin() {
|
||||
@@ -13,7 +18,7 @@ class StdLibConfigurationPlugin : DokkaPlugin() {
|
||||
val stdLibKotlinAnalysis by extending {
|
||||
dokkaBase.kotlinAnalysis providing { ctx ->
|
||||
val ignoreCommonBuiltIns = configuration<StdLibConfigurationPlugin, StdLibAnalysisConfiguration>(ctx)?.ignoreCommonBuiltIns ?: false
|
||||
KotlinAnalysis(
|
||||
ProjectKotlinAnalysis(
|
||||
sourceSets = ctx.configuration.sourceSets,
|
||||
logger = ctx.logger,
|
||||
analysisConfiguration = DokkaAnalysisConfiguration(ignoreCommonBuiltIns = ignoreCommonBuiltIns)
|
||||
|
||||
Reference in New Issue
Block a user