31 lines
878 B
Plaintext
Vendored
31 lines
878 B
Plaintext
Vendored
FILE: initializationInTry.kt
|
|
public final fun getNullableString(): R|kotlin/String?| {
|
|
^getNullableString Null(null)
|
|
}
|
|
public final fun takeNullableString(s: R|kotlin/String?|): R|kotlin/Unit| {
|
|
}
|
|
public final fun test_1(): R|kotlin/Unit| {
|
|
lval x: R|kotlin/String?|
|
|
try {
|
|
lval y: R|kotlin/String| = R|/getNullableString|()!!
|
|
R|<local>/x| = R|/getNullableString|()
|
|
}
|
|
finally {
|
|
Q|kotlin/Unit|
|
|
}
|
|
|
|
R|/takeNullableString|(R|<local>/x|)
|
|
}
|
|
public final fun test_2(): R|kotlin/Unit| {
|
|
lval x: R|kotlin/String?|
|
|
try {
|
|
lval y: R|kotlin/String?| = R|/getNullableString|()
|
|
R|<local>/x| = R|/getNullableString|()
|
|
}
|
|
finally {
|
|
Q|kotlin/Unit|
|
|
}
|
|
|
|
R|/takeNullableString|(R|<local>/x|)
|
|
}
|