IDEA-90900 Complete statement works incorrectly in some simple cases

This commit is contained in:
peter
2012-09-04 16:39:54 +02:00
parent 680cc875db
commit 2e722afde9
6 changed files with 84 additions and 37 deletions
@@ -0,0 +1,13 @@
class Entity {}
class EntityBuilder {}
class Tester {
private Entity entity;
private void build(EntityBuilder builder) {
}
public void test1() {
bui<caret>new EntityBuilder();
}
}
@@ -0,0 +1,13 @@
class Entity {}
class EntityBuilder {}
class Tester {
private Entity entity;
private void build(EntityBuilder builder) {
}
public void test1() {
build(new EntityBuilder());<caret>
}
}
@@ -927,6 +927,7 @@ public class ListUtils {
assertEquals("fzazzz", list.get(0).getLookupString());
}
public void testSmartEnterWrapsConstructorCall() throws Throwable { doTest(Lookup.COMPLETE_STATEMENT_SELECT_CHAR as String) }
public void testTabReplacesMethodNameWithLocalVariableName() throws Throwable { doTest('\t'); }
public void testMethodParameterAnnotationClass() throws Throwable { doTest(); }
public void testPrimitiveCastOverwrite() throws Throwable { doTest '\t' }