So it seems that Kotlin 2.2.0-Beta2 still generate...
# android
e
So it seems that Kotlin 2.2.0-Beta2 still generates the old
kotlinOptions
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/u1r8ln
which links to
Copy code
/**
 * 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)
👍 3