"Replace 'invoke' with direct call" intention: fix false positive when function is not operator

#KT-37977 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-04-03 09:26:41 +09:00
committed by Vladimir Dolzhenko
parent e0da30fb13
commit 2f29b38b19
7 changed files with 37 additions and 1 deletions
@@ -0,0 +1,3 @@
public class JavaClass {
void invoke() {}
}
@@ -0,0 +1,3 @@
public class JavaClass {
void invoke() {}
}
@@ -0,0 +1,3 @@
fun main() {
JavaClass().<caret>invoke()
}
@@ -0,0 +1,3 @@
fun main() {
JavaClass()()
}
@@ -0,0 +1,8 @@
// IS_APPLICABLE: false
class C {
fun invoke() {}
}
fun main() {
C().<caret>invoke()
}