f8c8925fd6
#KT-36248 #KT-35724 Fixed
18 lines
352 B
Kotlin
Vendored
18 lines
352 B
Kotlin
Vendored
// !LANGUAGE: +NewInference
|
|
|
|
class MyChild {
|
|
val nullableString: String? = null
|
|
val notNull = ""
|
|
}
|
|
|
|
class MyParent {
|
|
val child: MyChild? = MyChild()
|
|
}
|
|
|
|
fun myFun() {
|
|
val myParent = MyParent()
|
|
myParent.child?.nullableString ?: run { return }
|
|
|
|
myParent.child.<!INAPPLICABLE_CANDIDATE!>notNull<!> // <- No smart cast in plugin
|
|
}
|