Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/contracts/fromStdlib/isNullOrBlank.fir.kt
T
2021-01-29 16:55:26 +03:00

21 lines
386 B
Kotlin
Vendored

// !LANGUAGE: +ReadDeserializedContracts +UseReturnsEffect
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
fun testIsNullOrBlank(x: String?) {
if (x.isNullOrBlank()) {
x<!UNSAFE_CALL!>.<!>length
}
else {
x.length
}
}
fun testIsNotNullOrBlank(x: String?) {
if (!x.isNullOrBlank()) {
x.length
}
x<!UNSAFE_CALL!>.<!>length
}