Files
kotlin-fork/nj2k/testData/newJ2k/issues/kt-8170.kt
T
2019-06-26 18:36:05 +03:00

25 lines
617 B
Kotlin
Vendored

object ArrayNullable {
@JvmStatic
fun main(args: Array<String>) {
val notNull = 0
val a1: Array<Int?> = arrayOfNulls(2)
a1[0] = null
a1[1] = notNull
println(a1[0])
println(a1[1])
val a2: Array<Int?> = arrayOfNulls(2)
a2[0] = nullable()
a2[1] = notNull
println(a2[0])
println(a2[1])
val a3 = arrayOf(null, nullable(), notNull)
println(a3[0])
println(a3[1])
println(a3[2])
}
fun nullable(): Int? {
return if (System.getProperty("user.home").length > 20) null else 1
}
}