19 lines
809 B
Kotlin
Vendored
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]
|
|
}
|
|
}
|
|
} |