Skip to content

Commit 1bf2203

Browse files
committed
Apply -Xconsistent-data-class-copy-visibility for v11 common module
1 parent 4b0cf35 commit 1bf2203

File tree

2 files changed

+9
-1
lines changed
  • simbot-component-onebot-v11/simbot-component-onebot-v11-common

2 files changed

+9
-1
lines changed

simbot-component-onebot-v11/simbot-component-onebot-v11-common/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import love.forte.gradle.common.kotlin.multiplatform.applyTier1
2020
import love.forte.gradle.common.kotlin.multiplatform.applyTier123
2121
import love.forte.gradle.common.kotlin.multiplatform.applyTier2
2222
import love.forte.gradle.common.kotlin.multiplatform.applyTier3
23+
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
2324

2425
plugins {
2526
kotlin("multiplatform")
@@ -36,6 +37,13 @@ kotlin {
3637
explicitApi()
3738
applyDefaultHierarchyTemplate()
3839

40+
@OptIn(ExperimentalKotlinGradlePluginApi::class)
41+
compilerOptions {
42+
freeCompilerArgs.addAll(
43+
"-Xconsistent-data-class-copy-visibility"
44+
)
45+
}
46+
3947
configKotlinJvm()
4048

4149
js(IR) {

simbot-component-onebot-v11/simbot-component-onebot-v11-common/src/commonMain/kotlin/love/forte/simbot/component/onebot/v11/common/api/StatusResult.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ import love.forte.simbot.component.onebot.common.annotations.SourceEventConstruc
4141
public data class StatusResult
4242
@ApiResultConstructor
4343
@SourceEventConstructor
44-
constructor(
44+
internal constructor(
4545
public val online: Boolean? = null,
4646
public val good: Boolean = false,
4747
)

0 commit comments

Comments
 (0)