Migrate -Xopt-in to -opt-in in Gradle Kotlin scripts

This commit is contained in:
Mikhail Glukhikh
2021-09-02 12:50:31 +03:00
committed by TeamCityServer
parent b8c3b34886
commit ed035d99ab
24 changed files with 44 additions and 44 deletions
+1 -1
View File
@@ -444,7 +444,7 @@ allprojects {
} }
val commonCompilerArgs = listOfNotNull( val commonCompilerArgs = listOfNotNull(
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-progressive".takeIf { hasProperty("test.progressive.mode") } "-progressive".takeIf { hasProperty("test.progressive.mode") }
) )
+2 -2
View File
@@ -197,10 +197,10 @@ java {
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.allWarningsAsErrors = true kotlinOptions.allWarningsAsErrors = true
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xskip-runtime-version-check", "-Xskip-runtime-version-check",
"-Xsuppress-version-warnings", "-Xsuppress-version-warnings",
"-Xopt-in=kotlin.ExperimentalStdlibApi" "-opt-in=kotlin.ExperimentalStdlibApi"
) )
} }
+1 -1
View File
@@ -43,7 +43,7 @@ javadocJar()
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=kotlinx.coroutines.DelicateCoroutinesApi" freeCompilerArgs += "-opt-in=kotlinx.coroutines.DelicateCoroutinesApi"
} }
} }
} }
@@ -70,7 +70,7 @@ javadocJar()
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=kotlinx.coroutines.DelicateCoroutinesApi" freeCompilerArgs += "-opt-in=kotlinx.coroutines.DelicateCoroutinesApi"
} }
} }
} }
@@ -29,7 +29,7 @@ sourceSets {
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=kotlinx.coroutines.DelicateCoroutinesApi" freeCompilerArgs += "-opt-in=kotlinx.coroutines.DelicateCoroutinesApi"
} }
} }
} }
+1 -1
View File
@@ -19,7 +19,7 @@ subprojects {
if (name in projectsAllowedToUseFirFromSymbol) { if (name in projectsAllowedToUseFirFromSymbol) {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> { tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
} }
} }
} }
+1 -1
View File
@@ -59,7 +59,7 @@ sourceSets {
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
} }
} }
} }
+1 -1
View File
@@ -19,7 +19,7 @@ sourceSets {
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
} }
} }
} }
@@ -23,7 +23,7 @@ sourceSets {
tasks { tasks {
val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) { val compileKotlin by existing(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class) {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
} }
} }
} }
@@ -17,6 +17,6 @@ sourceSets {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> { tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
} }
} }
+1 -1
View File
@@ -67,7 +67,7 @@ testsJar()
allprojects { allprojects {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> { tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
} }
} }
} }
@@ -74,8 +74,8 @@ sourceSets.main.get().java.srcDir("src/jvm/kotlin")
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach { tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions { kotlinOptions {
freeCompilerArgs = listOf( freeCompilerArgs = listOf(
"-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-opt-in=kotlin.ExperimentalUnsignedTypes",
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xskip-prerelease-check" "-Xskip-prerelease-check"
) )
allWarningsAsErrors = true allWarningsAsErrors = true
@@ -73,9 +73,9 @@ sourceSets["main"].withConvention(org.jetbrains.kotlin.gradle.plugin.KotlinSourc
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.freeCompilerArgs += kotlinOptions.freeCompilerArgs +=
listOf("-Xopt-in=kotlin.RequiresOptIn", listOf("-opt-in=kotlin.RequiresOptIn",
"-Xskip-runtime-version-check", "-Xskip-runtime-version-check",
"-Xopt-in=kotlin.ExperimentalStdlibApi") "-opt-in=kotlin.ExperimentalStdlibApi")
} }
@@ -73,9 +73,9 @@ sourceSets["main"].withConvention(org.jetbrains.kotlin.gradle.plugin.KotlinSourc
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.freeCompilerArgs += kotlinOptions.freeCompilerArgs +=
listOf("-Xopt-in=kotlin.RequiresOptIn", listOf("-opt-in=kotlin.RequiresOptIn",
"-Xskip-runtime-version-check", "-Xskip-runtime-version-check",
"-Xopt-in=kotlin.ExperimentalStdlibApi") "-opt-in=kotlin.ExperimentalStdlibApi")
} }
dependencies { dependencies {
@@ -71,9 +71,9 @@ sourceSets["main"].withConvention(org.jetbrains.kotlin.gradle.plugin.KotlinSourc
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.freeCompilerArgs += kotlinOptions.freeCompilerArgs +=
listOf("-Xopt-in=kotlin.RequiresOptIn", listOf("-opt-in=kotlin.RequiresOptIn",
"-Xskip-runtime-version-check", "-Xskip-runtime-version-check",
"-Xopt-in=kotlin.ExperimentalStdlibApi") "-opt-in=kotlin.ExperimentalStdlibApi")
} }
dependencies { dependencies {
@@ -69,9 +69,9 @@ sourceSets["main"].withConvention(org.jetbrains.kotlin.gradle.plugin.KotlinSourc
tasks.withType<KotlinCompile>().configureEach { tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.freeCompilerArgs += kotlinOptions.freeCompilerArgs +=
listOf("-Xopt-in=kotlin.RequiresOptIn", listOf("-opt-in=kotlin.RequiresOptIn",
"-Xskip-runtime-version-check", "-Xskip-runtime-version-check",
"-Xopt-in=kotlin.ExperimentalStdlibApi") "-opt-in=kotlin.ExperimentalStdlibApi")
} }
dependencies { dependencies {
+2 -2
View File
@@ -49,8 +49,8 @@ kotlin {
tasks.withType<KotlinCompile<*>>().configureEach { tasks.withType<KotlinCompile<*>>().configureEach {
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xallow-kotlin-package", "-Xallow-kotlin-package",
"-Xopt-in=kotlin.ExperimentalMultiplatform", "-opt-in=kotlin.ExperimentalMultiplatform",
"-Xopt-in=kotlin.contracts.ExperimentalContracts" "-opt-in=kotlin.contracts.ExperimentalContracts"
) )
} }
@@ -121,11 +121,11 @@ kotlin {
tasks.withType<KotlinCompile<*>> { tasks.withType<KotlinCompile<*>> {
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xallow-kotlin-package", "-Xallow-kotlin-package",
"-Xopt-in=kotlin.ExperimentalMultiplatform", "-opt-in=kotlin.ExperimentalMultiplatform",
"-Xopt-in=kotlin.contracts.ExperimentalContracts", "-opt-in=kotlin.contracts.ExperimentalContracts",
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-opt-in=kotlin.ExperimentalUnsignedTypes",
"-Xopt-in=kotlin.ExperimentalStdlibApi" "-opt-in=kotlin.ExperimentalStdlibApi"
) )
} }
+5 -5
View File
@@ -137,11 +137,11 @@ kotlin {
tasks.withType<KotlinCompile<*>>().configureEach { tasks.withType<KotlinCompile<*>>().configureEach {
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xallow-kotlin-package", "-Xallow-kotlin-package",
"-Xopt-in=kotlin.ExperimentalMultiplatform", "-opt-in=kotlin.ExperimentalMultiplatform",
"-Xopt-in=kotlin.contracts.ExperimentalContracts", "-opt-in=kotlin.contracts.ExperimentalContracts",
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-opt-in=kotlin.ExperimentalUnsignedTypes",
"-Xopt-in=kotlin.ExperimentalStdlibApi" "-opt-in=kotlin.ExperimentalStdlibApi"
) )
} }
@@ -59,8 +59,8 @@ tasks.withType<KotlinCompile> {
freeCompilerArgs += listOf( freeCompilerArgs += listOf(
"-Xallow-kotlin-package", "-Xallow-kotlin-package",
"-Xmulti-platform", "-Xmulti-platform",
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xopt-in=kotlin.contracts.ExperimentalContracts" "-opt-in=kotlin.contracts.ExperimentalContracts"
) )
moduleName = "kotlin-stdlib" moduleName = "kotlin-stdlib"
} }
+5 -5
View File
@@ -73,11 +73,11 @@ tasks.withType<KotlinCompile<*>>().configureEach {
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xallow-kotlin-package", "-Xallow-kotlin-package",
"-Xopt-in=kotlin.ExperimentalMultiplatform", "-opt-in=kotlin.ExperimentalMultiplatform",
"-Xopt-in=kotlin.contracts.ExperimentalContracts", "-opt-in=kotlin.contracts.ExperimentalContracts",
"-Xopt-in=kotlin.RequiresOptIn", "-opt-in=kotlin.RequiresOptIn",
"-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-opt-in=kotlin.ExperimentalUnsignedTypes",
"-Xopt-in=kotlin.ExperimentalStdlibApi" "-opt-in=kotlin.ExperimentalStdlibApi"
) )
} }
+1 -1
View File
@@ -69,6 +69,6 @@ tasks {
tasks.withType<KotlinCompile> { tasks.withType<KotlinCompile> {
kotlinOptions { kotlinOptions {
freeCompilerArgs += listOf("-Xopt-in=kotlin.RequiresOptIn") freeCompilerArgs += listOf("-opt-in=kotlin.RequiresOptIn")
} }
} }
@@ -42,7 +42,7 @@ sourceSets {
tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> { tasks.withType<org.jetbrains.kotlin.gradle.dsl.KotlinCompile<*>> {
kotlinOptions { kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI" freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI"
} }
} }
+1 -1
View File
@@ -60,7 +60,7 @@ sourceSets {
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach { tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
kotlinOptions.freeCompilerArgs += listOf( kotlinOptions.freeCompilerArgs += listOf(
"-Xopt-in=kotlin.ExperimentalUnsignedTypes", "-opt-in=kotlin.ExperimentalUnsignedTypes",
"-Xskip-prerelease-check" "-Xskip-prerelease-check"
) )
} }