IDEA-87753 Generics: incorrect smart code completion (Generic array creation)

This commit is contained in:
peter
2012-06-25 14:17:31 +02:00
parent 54c3fd1888
commit 9c6efc077f
2 changed files with 2 additions and 2 deletions
@@ -85,7 +85,7 @@ public class JavaInheritorsGetter extends CompletionProvider<CompletionParameter
for (final PsiType type : ExpectedTypesGetter.extractTypes(infos, true)) {
if (type instanceof PsiArrayType) {
final LookupItem item = PsiTypeLookupItem.createLookupItem(JavaCompletionUtil.eliminateWildcards(type), identifierCopy);
final LookupItem item = PsiTypeLookupItem.createLookupItem(TypeConversionUtil.erasure(type), identifierCopy);
if (item.getObject() instanceof PsiClass) {
JavaCompletionUtil.setShowFQN(item);
}
@@ -2,6 +2,6 @@ class List<T> {}
class C {
void foo () {
List<? extends String>[] array = new List<? extends String>[<caret>];
List<? extends String>[] array = new List[<caret>];
}
}