(on-the-fly) static import of constant

This commit is contained in:
Anna Kozlova
2016-01-13 16:54:58 +01:00
parent a599a786ff
commit f7bbd49f75
12 changed files with 628 additions and 284 deletions
@@ -0,0 +1,17 @@
// "Static import constant..." "true"
package foo;
import static foo.B.aaaaaaa;
public class X {
{
aaaaaaa;
}
}
class B {
public static Integer aaaaaaa = 1;
}
class B1 {
public static String aaaaaaa = "";
}
@@ -0,0 +1,17 @@
// "Static import constant 'foo.B.aaaaaaa'" "true"
package foo;
import static foo.B.aaaaaaa;
public class X {
{
int i = aaaaaaa;
}
}
class B {
public static Integer aaaaaaa = 1;
}
class B1 {
public static String aaaaaaa = "";
}
@@ -0,0 +1,15 @@
// "Static import constant..." "true"
package foo;
public class X {
{
<caret>aaaaaaa;
}
}
class B {
public static Integer aaaaaaa = 1;
}
class B1 {
public static String aaaaaaa = "";
}
@@ -0,0 +1,15 @@
// "Static import constant 'foo.B.aaaaaaa'" "true"
package foo;
public class X {
{
int i = <caret>aaaaaaa;
}
}
class B {
public static Integer aaaaaaa = 1;
}
class B1 {
public static String aaaaaaa = "";
}