fix IDEA-112499 for single member static imports

This commit is contained in:
Bas Leijdekkers
2014-03-07 16:40:03 +01:00
parent 811fdf58e0
commit 6d2515cf2f
8 changed files with 47 additions and 45 deletions

View File

@@ -0,0 +1,8 @@
// "Add static import for 'java.lang.Math.abs'" "true"
package test;
import static java.lang.Math.abs;
public class X {{
abs(1.0);
}}

View File

@@ -1,14 +0,0 @@
// "Add static import for 'test.Bar.f'" "true"
package test;
import static test.Bar.f;
class Bar {
public static final void f() {}
}
public class Foo {
public static final void f(int i) {}
{
Bar.<caret>f();
}
}

View File

@@ -1,17 +0,0 @@
// "Add static import for 'test.Bar.f'" "true"
package test;
import static test.Bar.f;
class Bar {
public static final void f() {}
}
public class Foo extends FooSuper{
{
Bar.<caret>f();
}
}
class FooSuper {
public static final void f(int i) {}
}

View File

@@ -0,0 +1,8 @@
// "Add static import for 'java.lang.Math.abs'" "true"
package test;
import static java.lang.Math.abs;
public class X {{
Math.abs<caret>(1.0);
}}

View File

@@ -1,4 +1,4 @@
// "Add static import for 'test.Bar.f'" "true"
// "Add static import for 'test.Bar.f'" "false"
package test;
class Bar {

View File

@@ -1,4 +1,4 @@
// "Add static import for 'test.Bar.f'" "true"
// "Add static import for 'test.Bar.f'" "false"
package test;
class Bar {