don't qualify class references twice

This commit is contained in:
peter
2011-04-19 20:41:52 +02:00
parent 709bb85c92
commit 8e975b3a73
4 changed files with 19 additions and 1 deletions
@@ -0,0 +1,5 @@
class A {{
foo.Foo<String> f = new bar.Bar();<caret>
}}
class Bar {}
@@ -0,0 +1,5 @@
class A {{
foo.Foo<String> f = new B<caret>
}}
class Bar {}
@@ -1032,6 +1032,12 @@ public class SmartTypeCompletionTest extends LightFixtureCompletionTestCase {
checkResultByTestName();
}
public void testQualifiedAfterNew() throws Exception {
myFixture.addClass("package foo; public interface Foo<T> {}");
myFixture.addClass("package bar; public class Bar implements foo.Foo {}");
doTest();
}
public void testTabAfterNew() throws Exception {
doFirstItemTest('\t');
}