Safe determining Kotlin/Native meta version (with error reporting on unknown version)

This commit is contained in:
Dmitriy Dolovov
2018-09-14 17:09:13 +03:00
parent a426738213
commit 1c91020c6c
@@ -35,7 +35,8 @@ enum class MetaVersion(val metaString: String) {
companion object {
fun findAppropriate(metaString: String): MetaVersion {
return MetaVersion.values().find { it.metaString.equals(metaString, ignoreCase = true) } ?: RELEASE
return MetaVersion.values().find { it.metaString.equals(metaString, ignoreCase = true) }
?: if (metaString.isBlank()) RELEASE else error("Unknown meta version: $metaString")
}
}
}