@@ -26,12 +26,6 @@ import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension
26
26
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension
27
27
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
28
28
import org.jetbrains.kotlin.gradle.plugin.KotlinCompilerPluginSupportPlugin
29
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.androidJvm
30
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.common
31
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.js
32
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.jvm
33
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.native
34
- import org.jetbrains.kotlin.gradle.plugin.KotlinPlatformType.wasm
35
29
import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet.Companion.COMMON_MAIN_SOURCE_SET_NAME
36
30
import org.jetbrains.kotlin.gradle.plugin.SubpluginArtifact
37
31
import org.jetbrains.kotlin.gradle.plugin.SubpluginOption
@@ -135,18 +129,6 @@ class MoleculePlugin : KotlinCompilerPluginSupportPlugin {
135
129
}
136
130
137
131
override fun applyToCompilation (kotlinCompilation : KotlinCompilation <* >): Provider <List <SubpluginOption >> {
138
- when (kotlinCompilation.platformType) {
139
- js -> {
140
- // This enables a workaround for Compose lambda generation to function correctly in JS.
141
- // Note: We cannot use SubpluginOption to do this because it targets the Compose plugin.
142
- kotlinCompilation.kotlinOptions.freeCompilerArgs + =
143
- listOf (" -P" , " plugin:androidx.compose.compiler.plugins.kotlin:generateDecoys=true" )
144
- }
145
- common, androidJvm, jvm, native, wasm -> {
146
- // Nothing to do!
147
- }
148
- }
149
-
150
132
return kotlinCompilation.target.project.provider { emptyList() }
151
133
}
152
134
}
0 commit comments