Files
kotlin-fork/nj2k/testData/newJ2k/nullability/nullableInitializer4.kt
T
2019-04-03 11:24:19 +03:00

19 lines
809 B
Kotlin
Vendored

class TestJava {
private var notNullInitializerFieldNullableUsage: String? = "aaa"
private var notNullInitializerFieldNotNullUsage = "aaa"
private var nullInitializerFieldNullableUsage: String? = null
private var nullInitializerFieldNotNullUsage: String? = null
fun testNotNull(obj: Any?) {
if (true) {
notNullInitializerFieldNullableUsage = obj as String?
notNullInitializerFieldNotNullUsage = "str"
notNullInitializerFieldNullableUsage!![1]
notNullInitializerFieldNotNullUsage[1]
} else {
nullInitializerFieldNullableUsage = obj as String?
nullInitializerFieldNotNullUsage = "str"
nullInitializerFieldNullableUsage!![1]
nullInitializerFieldNotNullUsage!![1]
}
}
}