From 44e46b3806595f3718f84f1734dffa6aa2cae458 Mon Sep 17 00:00:00 2001 From: Ilia Kirianovskii Date: Tue, 15 Apr 2025 23:41:59 +0200 Subject: [PATCH] [rules_jvm] Use removeDataClassCopyIfConstructorIsPrivate=true and treatInternalAsPrivate=true in PluginsKt#configurePlugins GitOrigin-RevId: 45835274ace9fdb6fcddf6dc20e4f771873a58da --- build/jvm-rules/src/kotlin/kotlin-compiler/plugins.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/jvm-rules/src/kotlin/kotlin-compiler/plugins.kt b/build/jvm-rules/src/kotlin/kotlin-compiler/plugins.kt index a63b6f000445..6b9a32ff820b 100644 --- a/build/jvm-rules/src/kotlin/kotlin-compiler/plugins.kt +++ b/build/jvm-rules/src/kotlin/kotlin-compiler/plugins.kt @@ -84,7 +84,9 @@ internal inline fun configurePlugins( compilerPluginRegistrar = JvmAbiComponentRegistrar(outputConsumer = abiOutputConsumer), commandLineProcessor = JvmAbiCommandLineProcessor(), pluginOptions = listOf( + cliOptionValue("removeDataClassCopyIfConstructorIsPrivate", "true"), cliOptionValue("removePrivateClasses", "true"), + cliOptionValue("treatInternalAsPrivate", "true"), ))) } }