43 lines
551 B
Kotlin
Vendored
43 lines
551 B
Kotlin
Vendored
// !DUMP_CFG
|
|
inline fun run(block: () -> Unit) {
|
|
block()
|
|
}
|
|
|
|
val x1 = 1
|
|
|
|
var x2: Int = 1
|
|
get() = 1
|
|
set(value) {
|
|
field = 1
|
|
}
|
|
|
|
val x3 = run {
|
|
fun foo() {
|
|
val c = 1 + 1
|
|
throw Exception()
|
|
}
|
|
|
|
class LocalClass {
|
|
init {
|
|
throw Exception()
|
|
1
|
|
}
|
|
}
|
|
|
|
throw Exception()
|
|
}
|
|
get() {
|
|
class LocalClass {
|
|
init {
|
|
throw Exception()
|
|
}
|
|
}
|
|
}
|
|
|
|
val x4 = try {
|
|
1
|
|
} catch (e: Exception) {
|
|
2
|
|
} finally {
|
|
0
|
|
} |