"Convert to run / with": don't suggest on java static method call

#KT-25739 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-07-30 05:59:52 +03:00
committed by Mikhail Glukhikh
parent 0a5aa2b60c
commit 28aa0763a9
14 changed files with 84 additions and 2 deletions
@@ -0,0 +1,4 @@
public class JavaClass {
void bar1() {}
void bar2() {}
}
@@ -0,0 +1,4 @@
public class JavaClass {
void bar1() {}
void bar2() {}
}
+5
View File
@@ -0,0 +1,5 @@
// WITH_RUNTIME
fun test(c: JavaClass) {
<caret>c.bar1()
c.bar2()
}
@@ -0,0 +1,7 @@
// WITH_RUNTIME
fun test(c: JavaClass) {
c.run {
bar1()
bar2()
}
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo1() {}
public static void foo2() {}
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun test() {
<caret>JavaClass.foo1()
JavaClass.foo2()
}
@@ -0,0 +1,4 @@
public class JavaClass {
void bar1() {}
void bar2() {}
}
@@ -0,0 +1,4 @@
public class JavaClass {
void bar1() {}
void bar2() {}
}
+5
View File
@@ -0,0 +1,5 @@
// WITH_RUNTIME
fun test(c: JavaClass) {
<caret>c.bar1()
c.bar2()
}
@@ -0,0 +1,7 @@
// WITH_RUNTIME
fun test(c: JavaClass) {
with(c) {
bar1()
bar2()
}
}
@@ -0,0 +1,4 @@
public class JavaClass {
public static void foo1() {}
public static void foo2() {}
}
@@ -0,0 +1,5 @@
// IS_APPLICABLE: false
fun test() {
<caret>JavaClass.foo1()
JavaClass.foo2()
}