d4d7946e6a
========== Introduction of EffectSystem: 18/18
21 lines
410 B
Kotlin
Vendored
21 lines
410 B
Kotlin
Vendored
// !LANGUAGE: +ReturnsEffect
|
|
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
|
|
|
|
fun testIsNullOrEmpty(x: String?) {
|
|
if (x.isNullOrEmpty()) {
|
|
x<!UNSAFE_CALL!>.<!>length
|
|
}
|
|
else {
|
|
<!DEBUG_INFO_SMARTCAST!>x<!>.length
|
|
}
|
|
}
|
|
|
|
fun testIsNotNullOrEmpty(x: String?) {
|
|
if (!x.isNullOrEmpty()) {
|
|
<!DEBUG_INFO_SMARTCAST!>x<!>.length
|
|
}
|
|
|
|
x<!UNSAFE_CALL!>.<!>length
|
|
}
|
|
|