ensure inserted single-static-import when conflicting on-demand imports are presented (IDEA-155031)

This commit is contained in:
Anna.Kozlova
2016-11-24 19:10:52 +01:00
parent 3e13378341
commit 83bb640734
11 changed files with 147 additions and 19 deletions

View File

@@ -0,0 +1,12 @@
package use;
import foo.Bar;
import static foo.Foo.*;
public class Test {
void test() {
foo(1);
Bar.<caret>foo("1");
}
}

View File

@@ -0,0 +1,14 @@
package use;
import foo.Bar;
import foo.Foo;
import static foo.Bar.foo;
import static foo.Foo.*;
public class Test {
void test() {
Foo.foo(1);
foo("1");
}
}

View File

@@ -0,0 +1,12 @@
package use;
import foo.Bar;
import static foo.Foo.foo;
public class Test {
void test() {
foo(1);
Bar.<caret>foo("1");
}
}

View File

@@ -0,0 +1,11 @@
import foo.Foo;
import static foo.Bar.foo;
import static foo.Foo.*;
class Test {
void test() {
Foo.f<caret>oo(1);
foo("1");
}
}

View File

@@ -0,0 +1,13 @@
import foo.Foo;
import static foo.Bar.foo;
import static foo.Foo.*;
import static foo.Foo.foo;
class Test {
void test() {
foo(1);
foo("1");
}
}