17 lines
519 B
Kotlin
Vendored
17 lines
519 B
Kotlin
Vendored
class TestJava {
|
|
fun nullableObj(p: Int): Any? {
|
|
return if (p > 0) "response" else null
|
|
}
|
|
|
|
var nullableInitializerFieldCast = nullableObj(3) as String?
|
|
private val nullableInitializerPrivateFieldCast = nullableObj(3) as String?
|
|
fun testProperty() {
|
|
nullableInitializerFieldCast!![0]
|
|
nullableInitializerPrivateFieldCast!![0]
|
|
}
|
|
|
|
fun testLocalVariable() {
|
|
val nullableInitializerValCast = nullableObj(3) as String?
|
|
nullableInitializerValCast!![0]
|
|
}
|
|
} |