[Gradle] Use compiler argument -opt-in instead of '-Xopt-in'
#KT-35832 Fixed
This commit is contained in:
committed by
Space
parent
10f9c217fd
commit
c3515cc338
+2
-2
@@ -748,8 +748,8 @@ class NewMultiplatformIT : BaseGradleIT() {
|
|||||||
assertTasksExecuted(":$it")
|
assertTasksExecuted(":$it")
|
||||||
assertContains(
|
assertContains(
|
||||||
"-XXLanguage:+InlineClasses",
|
"-XXLanguage:+InlineClasses",
|
||||||
"-progressive", "-Xopt-in=kotlin.ExperimentalUnsignedTypes",
|
"-progressive", "-opt-in=kotlin.ExperimentalUnsignedTypes",
|
||||||
"-Xopt-in=kotlin.contracts.ExperimentalContracts",
|
"-opt-in=kotlin.contracts.ExperimentalContracts",
|
||||||
"-Xno-inline"
|
"-Xno-inline"
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -213,8 +213,8 @@ class SimpleKotlinGradleIT : KGPBaseTest() {
|
|||||||
fun testUseExperimentalAnnotationShouldProduceWarning(gradleVersion: GradleVersion) {
|
fun testUseExperimentalAnnotationShouldProduceWarning(gradleVersion: GradleVersion) {
|
||||||
project("optInAnnotation", gradleVersion, buildOptions = defaultBuildOptions.copy(logLevel = LogLevel.DEBUG)) {
|
project("optInAnnotation", gradleVersion, buildOptions = defaultBuildOptions.copy(logLevel = LogLevel.DEBUG)) {
|
||||||
build("assemble") {
|
build("assemble") {
|
||||||
assertOutputContains("-Xopt-in=kotlin.RequiresOptIn")
|
assertOutputContains("-opt-in=kotlin.RequiresOptIn")
|
||||||
assertOutputContains("-Xopt-in=FooAnnotation")
|
assertOutputContains("-opt-in=FooAnnotation")
|
||||||
assertOutputContains("is deprecated and will be removed in next major releases")
|
assertOutputContains("is deprecated and will be removed in next major releases")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -138,7 +138,7 @@ internal fun applyLanguageSettingsToKotlinOptions(
|
|||||||
}
|
}
|
||||||
|
|
||||||
languageSettingsBuilder.optInAnnotationsInUse.forEach { annotationName ->
|
languageSettingsBuilder.optInAnnotationsInUse.forEach { annotationName ->
|
||||||
add("-Xopt-in=$annotationName")
|
add("-opt-in=$annotationName")
|
||||||
}
|
}
|
||||||
|
|
||||||
if (languageSettingsBuilder is DefaultLanguageSettingsBuilder) {
|
if (languageSettingsBuilder is DefaultLanguageSettingsBuilder) {
|
||||||
|
|||||||
+2
-2
@@ -463,7 +463,7 @@ constructor(
|
|||||||
add("-XXLanguage:+$featureName")
|
add("-XXLanguage:+$featureName")
|
||||||
}
|
}
|
||||||
optInAnnotationsInUse.forEach { annotationName ->
|
optInAnnotationsInUse.forEach { annotationName ->
|
||||||
add("-Xopt-in=$annotationName")
|
add("-opt-in=$annotationName")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -629,7 +629,7 @@ constructor(
|
|||||||
add("-XXLanguage:+$featureName")
|
add("-XXLanguage:+$featureName")
|
||||||
}
|
}
|
||||||
it.optInAnnotationsInUse.forEach { annotationName ->
|
it.optInAnnotationsInUse.forEach { annotationName ->
|
||||||
add("-Xopt-in=$annotationName")
|
add("-opt-in=$annotationName")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user