b161839092
This reverts commit df046683cc.
KT-30695
26 lines
614 B
Kotlin
Vendored
26 lines
614 B
Kotlin
Vendored
class MemberInvokeOwner {
|
|
operator fun invoke() {}
|
|
}
|
|
|
|
class Cls {
|
|
fun testImplicitReceiver() {
|
|
<!INAPPLICABLE_CANDIDATE!>nullableExtensionProperty<!>()
|
|
}
|
|
}
|
|
|
|
val Cls.nullableExtensionProperty: MemberInvokeOwner?
|
|
get() = null
|
|
|
|
val Cls.extensionProperty: MemberInvokeOwner
|
|
get() = TODO()
|
|
|
|
fun testNullableReceiver(nullable: Cls?) {
|
|
nullable?.extensionProperty()
|
|
nullable.<!UNRESOLVED_REFERENCE!>extensionProperty<!>()
|
|
}
|
|
|
|
fun testNotNullableReceiver(notNullable: Cls) {
|
|
notNullable.<!INAPPLICABLE_CANDIDATE!>nullableExtensionProperty<!>()
|
|
notNullable?.extensionProperty()
|
|
}
|