Remove unsupported versions from kotlin compiler tab in settings

KT-36146 In progress
This commit is contained in:
Pavel Kirpichenkov
2020-01-29 15:07:35 +03:00
parent 913ed71863
commit 9902643a26
8 changed files with 34 additions and 32 deletions
@@ -585,7 +585,7 @@ abstract class CommonCompilerArguments : CommonToolArguments() {
if (value == null) null
else LanguageVersion.fromVersionString(value)
?: run {
val versionStrings = LanguageVersion.values().map(LanguageVersion::description)
val versionStrings = LanguageVersion.values().filterNot(LanguageVersion::isUnsupported).map(LanguageVersion::description)
val message = "Unknown $versionOf version: $value\nSupported $versionOf versions: ${versionStrings.joinToString(", ")}"
collector.report(CompilerMessageSeverity.ERROR, message, null)
null