mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-17 00:21:28 +00:00
22 lines
491 B
Kotlin
Vendored
22 lines
491 B
Kotlin
Vendored
// IGNORE_BACKEND: JS_IR
|
|
class Exception1(msg: String): Exception(msg)
|
|
class Exception2(msg: String): Exception(msg)
|
|
class Exception3(msg: String): Exception(msg)
|
|
|
|
fun box(): String =
|
|
"O" + try {
|
|
throw Exception3("K")
|
|
}
|
|
catch (e1: Exception1) {
|
|
"e1"
|
|
}
|
|
catch (e2: Exception2) {
|
|
"e2"
|
|
}
|
|
catch (e3: Exception3) {
|
|
e3.message
|
|
}
|
|
catch (e: Exception) {
|
|
"e"
|
|
}
|