Exclude unsupported language versions from gradle options

^KT-36146 Fixed
This commit is contained in:
Pavel Kirpichenkov
2020-02-05 11:29:53 +03:00
parent f530c0c903
commit a5d201e263
2 changed files with 5 additions and 3 deletions
@@ -32,7 +32,9 @@ open class DefaultValues(val defaultValue: String, val possibleValues: List<Stri
object LanguageVersions : DefaultValues(
"null",
LanguageVersion.values().map { "\"${it.description}\"" }
LanguageVersion.values()
.filterNot { it.isUnsupported }
.map { "\"${it.description}\"" }
)
object JvmTargetVersions : DefaultValues(
@@ -6,14 +6,14 @@ interface KotlinCommonOptions : org.jetbrains.kotlin.gradle.dsl.KotlinCommonToo
/**
* Allow using declarations only from the specified version of bundled libraries
* Possible values: "1.0", "1.1", "1.2", "1.3", "1.4"
* Possible values: "1.2 (DEPRECATED)", "1.3", "1.4", "1.5 (EXPERIMENTAL)"
* Default value: null
*/
var apiVersion: kotlin.String?
/**
* Provide source compatibility with the specified version of Kotlin
* Possible values: "1.0", "1.1", "1.2", "1.3", "1.4"
* Possible values: "1.2 (DEPRECATED)", "1.3", "1.4", "1.5 (EXPERIMENTAL)"
* Default value: null
*/
var languageVersion: kotlin.String?