Files
kotlin-fork/idea/testData/resolve/partialBodyResolve/IfNullAlwaysExits.dump
T
2014-11-24 20:11:29 +03:00

32 lines
799 B
Plaintext

Resolve target: value-parameter val p: kotlin.String? smart-cast to kotlin.String
----------------------------------------------
fun foo(p: String?, x: Boolean, y: Boolean, z: Boolean, t: Boolean) {
if (p == null) {
if (x) {
/* STATEMENT DELETED: print("x") */
error("error")
}
else if (y) {
/* STATEMENT DELETED: print("y") */
if (z) {
/* STATEMENT DELETED: print("z") */
return
}
else {
throw Exception()
}
}
else {
if (t) {
/* STATEMENT DELETED: print("t") */
return
}
else {
return
}
}
}
<caret>p.length
}