Files
kotlin-fork/compiler/testData/diagnostics/tests/lateinit/local/uninitialized.kt
T

25 lines
347 B
Kotlin
Vendored

// FIR_IDENTICAL
// !LANGUAGE: +LateinitLocalVariables
fun test1() {
lateinit var s: String
s.length
}
fun test2() {
lateinit var s: String
run {
s = ""
}
s.length
}
fun almostAlwaysTrue(): Boolean = true
fun test3() {
lateinit var s: String
if (almostAlwaysTrue()) {
s = ""
}
s.length
}