Enum.valueOf throws inconsistent exception across multiple platforms #KT-35116

This commit is contained in:
Abduqodiri Qurbonzoda
2023-06-11 03:14:37 +03:00
committed by Space Team
parent d6867917c9
commit 295fdc36ce
10 changed files with 34 additions and 11 deletions
@@ -200,7 +200,7 @@ internal fun <T: Enum<T>> valueOfForEnum(name: String, values: Array<T>) : T {
else -> return values[middle]
}
}
throw Exception("Invalid enum value name: $name")
throw IllegalArgumentException("Invalid enum value name: $name")
}
@PublishedApi