Revert "[NI] Report unsafe implicit invoke accordingly to OI"
This reverts commit b045adf83a.
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
class MemberInvokeOwner {
|
||||
operator fun invoke() {}
|
||||
}
|
||||
|
||||
class Cls {
|
||||
fun testImplicitReceiver() {
|
||||
<!UNSAFE_IMPLICIT_INVOKE_CALL!>nullableExtensionProperty<!>()
|
||||
}
|
||||
}
|
||||
|
||||
val Cls.nullableExtensionProperty: MemberInvokeOwner?
|
||||
get() = null
|
||||
|
||||
val Cls.extensionProperty: MemberInvokeOwner
|
||||
get() = TODO()
|
||||
|
||||
fun testNullableReceiver(nullable: Cls?) {
|
||||
nullable?.<!UNSAFE_IMPLICIT_INVOKE_CALL!>extensionProperty<!>()
|
||||
nullable<!UNSAFE_CALL!>.<!><!FUNCTION_EXPECTED!>extensionProperty<!>()
|
||||
}
|
||||
|
||||
fun testNotNullableReceiver(notNullable: Cls) {
|
||||
notNullable.<!UNSAFE_IMPLICIT_INVOKE_CALL!>nullableExtensionProperty<!>()
|
||||
notNullable<!UNNECESSARY_SAFE_CALL!>?.<!>extensionProperty()
|
||||
}
|
||||
Reference in New Issue
Block a user