Add ApiVersion for 1.7

This commit is contained in:
Dmitriy Novozhilov
2021-09-27 13:48:53 +03:00
committed by TeamCityServer
parent cb7fab612c
commit 4f7103b2a1
2 changed files with 6 additions and 2 deletions
@@ -61,6 +61,9 @@ class ApiVersion private constructor(
@JvmField
val KOTLIN_1_6 = createByLanguageVersion(LanguageVersion.KOTLIN_1_6)
@JvmField
val KOTLIN_1_7 = createByLanguageVersion(LanguageVersion.KOTLIN_1_7)
@JvmField
val LATEST: ApiVersion = createByLanguageVersion(LanguageVersion.values().last())
@@ -163,10 +163,11 @@ private val apiVersionValues = ApiVersion.run {
KOTLIN_1_3,
KOTLIN_1_4,
KOTLIN_1_5,
KOTLIN_1_6
KOTLIN_1_6,
KOTLIN_1_7
)
}
internal fun parseLanguageVersionSetting(versionString: String) = LanguageVersion.fromVersionString(versionString)
internal fun parseApiVersionSettings(versionString: String) = apiVersionValues.find { it.versionString == versionString }
internal fun parseLanguageFeature(featureName: String) = LanguageFeature.fromString(featureName)
internal fun parseLanguageFeature(featureName: String) = LanguageFeature.fromString(featureName)