add single static import: process nested references (IDEA-94951)

This commit is contained in:
anna
2013-04-24 16:19:38 +02:00
parent 7b6da75722
commit 3d9008c296
7 changed files with 128 additions and 46 deletions

View File

@@ -0,0 +1,6 @@
import foo.*;
class Class2 {
public static void main(String[] args) {
Class1.<String>f<caret>oo();
}
}

View File

@@ -0,0 +1,6 @@
import foo.*;
class Class2 {
public static void main(String[] args) {
new Class1.Inn<caret>er2<Class1.Inner1>();
}
}

View File

@@ -0,0 +1,6 @@
import foo.*;
class Class2 {
public static void main(String[] args) {
new Class1.Inner2<Class1.In<caret>ner1>();
}
}

View File

@@ -0,0 +1,9 @@
import foo.*;
import static foo.Class1.Inner1;
class Class2 {
public static void main(String[] args) {
new Class1.Inner2<Inner1>();
}
}

View File

@@ -0,0 +1,9 @@
import foo.*;
import static foo.Class1.Inner2;
class Class2 {
public static void main(String[] args) {
new Inner2<Class1.Inner1>();
}
}