diff options
Diffstat (limited to 'gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt')
-rw-r--r-- | gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt index 133643ee..613196c1 100644 --- a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt +++ b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspSubplugin.kt @@ -132,14 +132,10 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool } private lateinit var kspConfigurations: KspConfigurations - private val androidIntegration by lazy { - AndroidPluginIntegration(this) - } - override fun apply(project: Project) { - project.extensions.create("ksp", KspExtension::class.java) - kspConfigurations = KspConfigurations(project) - androidIntegration.applyIfAndroidProject(project) + override fun apply(target: Project) { + target.extensions.create("ksp", KspExtension::class.java) + kspConfigurations = KspConfigurations(target) registry.register(KspModelBuilder()) } @@ -342,7 +338,7 @@ class KspGradleSubplugin @Inject internal constructor(private val registry: Tool } } if (kotlinCompilation is KotlinJvmAndroidCompilation) { - androidIntegration.registerGeneratedJavaSources( + AndroidPluginIntegration.registerGeneratedJavaSources( project = project, kotlinCompilation = kotlinCompilation, kspTaskProvider = kspTaskProvider as TaskProvider<KspTaskJvm>, |