mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-10 15:53:46 +00:00
50 lines
830 B
Kotlin
50 lines
830 B
Kotlin
fun test1() {
|
|
fun bar() {
|
|
var i : Int
|
|
doSmth(<!UNINITIALIZED_VARIABLE!>i<!>)
|
|
}
|
|
}
|
|
|
|
fun test2() {
|
|
fun foo() {
|
|
val s: String?
|
|
|
|
try {
|
|
s = ""
|
|
}
|
|
catch(e: Exception) {
|
|
doSmth(e)
|
|
}
|
|
|
|
doSmth(<!UNINITIALIZED_VARIABLE!>s<!>)
|
|
}
|
|
}
|
|
|
|
fun test3() {
|
|
val <!UNUSED_VARIABLE!>f<!> = {
|
|
val a : Int
|
|
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
|
|
}
|
|
}
|
|
|
|
fun test4() {
|
|
doSmth {
|
|
val a : Int
|
|
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
|
|
}
|
|
}
|
|
|
|
fun test5() {
|
|
fun inner1() {
|
|
fun inner2() {
|
|
fun inner3() {
|
|
fun inner4() {
|
|
val a : Int
|
|
doSmth(<!UNINITIALIZED_VARIABLE!>a<!>)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
fun doSmth(a: Any?) = a |