Remove JvmTarget.JVM_1_6 from Gradle DSL

This target is not available inside compiler and left for IDE
compatibility.

^KT-54103 Fixed
This commit is contained in:
Yahor Berdnikau
2022-09-20 15:52:27 +02:00
parent f450b9397e
commit 136ccbd328
2 changed files with 2 additions and 9 deletions
@@ -17,18 +17,12 @@ internal fun generateJvmTarget(
val jvmTargetFqName = FqName("org.jetbrains.kotlin.gradle.dsl.JvmTarget")
filePrinter(fileFromFqName(apiDir, jvmTargetFqName)) {
generateDeclaration("enum class", jvmTargetFqName, afterType = "(val target: String)") {
val jvmTargetValues = JvmTarget.values()
val deprecatedJvmTargetValues = JvmTarget.values().subtract(JvmTarget.supportedValues().toSet())
val jvmTargetValues = JvmTarget.supportedValues()
val lastIndex = jvmTargetValues.size - 1
jvmTargetValues.forEachIndexed { index, jvmTarget ->
val lastChar = if (index == lastIndex) ";" else ","
val prefix = if (jvmTarget in deprecatedJvmTargetValues) {
"@Deprecated(\"Will be removed soon\") "
} else {
""
}
println("$prefix${jvmTarget.name}(\"${jvmTarget.description}\")$lastChar")
println("${jvmTarget.name}(\"${jvmTarget.description}\")$lastChar")
}
println()
@@ -6,7 +6,6 @@
package org.jetbrains.kotlin.gradle.dsl
enum class JvmTarget(val target: String) {
@Deprecated("Will be removed soon") JVM_1_6("1.6"),
JVM_1_8("1.8"),
JVM_9("9"),
JVM_10("10"),