preserve static imports if overloaded methods are still used (IDEA-128873)

This commit is contained in:
Anna Kozlova
2014-08-26 15:54:00 +04:00
parent a9025d0d22
commit df85632e9d
10 changed files with 46 additions and 1 deletions
@@ -0,0 +1,6 @@
import static Foo.foo;
public class Bar {
void bar() {
foo(1);
}
}
@@ -0,0 +1,3 @@
public class Foo {
public static void foo(int i){}
}
@@ -0,0 +1,7 @@
import static Foo.foo;
public class Bar {
void bar() {
foo();
foo(1);
}
}
@@ -0,0 +1,4 @@
public class Foo {
public static void foo(){}
public static void foo(int i){}
}
@@ -0,0 +1,4 @@
public class Bar {
void bar() {
}
}
@@ -0,0 +1,3 @@
public class Foo {
public static void foo(int i){}
}
@@ -0,0 +1,6 @@
import static Foo.foo;
public class Bar {
void bar() {
foo();
}
}
@@ -0,0 +1,4 @@
public class Foo {
public static void foo(){}
public static void foo(int i){}
}