From 38830bb93c0239ea399d34fad62df186bd5bf854 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 1 Feb 2012 11:24:29 +0400 Subject: [PATCH] EA-33373 - IOE: PsiElementFactoryImpl.createField --- .../codeInsight/generation/GenerateDelegateHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java index 06a1c85a69ad..f7036b1646f3 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateDelegateHandler.java @@ -374,7 +374,8 @@ public class GenerateDelegateHandler implements LanguageCodeInsightActionHandler for (int i = 0; i < proc.size(); i++) { final PsiVariable psiVariable = proc.getResult(i); final PsiElementFactory elementFactory = JavaPsiFacade.getElementFactory(aClass.getProject()); - result.add(new PsiFieldMember(elementFactory.createField(psiVariable.getName(), psiVariable.getType())) { + final PsiType type = psiVariable.getType(); + result.add(new PsiFieldMember(elementFactory.createField(psiVariable.getName(), type instanceof PsiEllipsisType ? ((PsiEllipsisType)type).toArrayType() : type)) { @Override protected PsiClass getContainingClass() { return aClass; -- 2.23.3