restore primitive type completion in parameter lists

This commit is contained in:
peter
2010-04-15 17:43:37 +04:00
parent 0c0676da97
commit 8c2b87446f
4 changed files with 9 additions and 2 deletions
@@ -60,8 +60,7 @@ public class JavaCompletionData extends JavaAwareCompletionData{
new ParentElementFilter(new ClassFilter(PsiTryStatement.class)))
)));
public static final PsiJavaElementPattern.Capture<PsiElement> INSIDE_PARAMETER_LIST =
PsiJavaPatterns.psiElement().withSuperParent(
2,
PsiJavaPatterns.psiElement().withParent(
psiElement(PsiJavaCodeReferenceElement.class).withParent(
psiElement(PsiTypeElement.class).withParent(PsiParameterList.class)));
@@ -0,0 +1,3 @@
public class Foo {
Object foo(bo<caret>){ }
}
@@ -0,0 +1,3 @@
public class Foo {
Object foo(boolean <caret>){ }
}
@@ -664,5 +664,7 @@ public class NormalCompletionTest extends LightCompletionTestCase {
public void testEnumConstantFromEnumMember() throws Throwable { doTest(); }
public void testPrimitiveMethodParameter() throws Throwable { doTest(); }
}