nullableIntegerLiteralType.kt 333 字节
Newer Older
1 2 3 4 5 6
// ISSUE: KT-37639

fun takeInt(x: Int) {}

fun test_1(b: Boolean) {
    val x = if (b) 1 else null
7
    <!INAPPLICABLE_CANDIDATE{LT}!><!INAPPLICABLE_CANDIDATE{PSI}!>takeInt<!>(x)<!>
8 9 10 11
}

fun test_2(b: Boolean, y: Int) {
    val x = if (b) y else null
12 13
    <!INAPPLICABLE_CANDIDATE{LT}!><!INAPPLICABLE_CANDIDATE{PSI}!>takeInt<!>(x)<!>
}