Edric Chan
05/02/2025, 7:41 AMkotlinOptions
extension on AGP's extension DSLs, as I'm now getting a compile-time error regarding KotlinJvmOptions
when attempting to sync my project:
e: file///<project>/buildSrc/build/generated sources/kotlin dsl accessors/kotlin/gradle/kotlin/dsl/accessors/ 90f4d750eb0eb7c178e5c9286b37eba5/Accessorsddyeb7w41u46k0luktll7npb.kt65:96 Using 'KotlinJvmOptions' is an error. Please migrate to the compilerOptions DSL. More details are here: https://kotl.in/u1r8lnwhich links to
/**
* Retrieves the [kotlinOptions][org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions] extension.
*/
internal
val com.android.build.gradle.LibraryExtension.`kotlinOptions`: org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions get() =
(this as org.gradle.api.plugins.ExtensionAware).extensions.getByName("kotlinOptions") as org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
/**
* Configures the [kotlinOptions][org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions] extension.
*/
internal
fun com.android.build.gradle.LibraryExtension.`kotlinOptions`(configure: Action<org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions>): Unit =
(this as org.gradle.api.plugins.ExtensionAware).extensions.configure("kotlinOptions", configure)
Edric Chan
05/02/2025, 7:51 AMEdric Chan
05/02/2025, 8:33 AM