Files
kotlin-fork/idea/testData/inspectionsLocal/branched/ifThenToElvis/notApplicableForLocalUnstableVar.kt
T
2019-06-07 12:23:54 +07:00

23 lines
300 B
Kotlin
Vendored

// WITH_RUNTIME
// PROBLEM: none
fun maybeFoo(): String? {
return "foo"
}
fun capture(block: () -> Unit): Unit = Unit
fun test(): String? {
var foo = maybeFoo()
capture {
foo = null
}
val bar = if (foo == null<caret>)
42
else
foo
return foo
}