From 01485d045c5d91c8f09b00423887f7e65f8e9244 Mon Sep 17 00:00:00 2001 From: anna Date: Sun, 27 Feb 2011 14:06:37 +0100 Subject: [PATCH] inplace refactorings: introduce parameter: NPE (in progress) --- .../introduceParameter/IntroduceParameterSettingsPanel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterSettingsPanel.java b/java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterSettingsPanel.java index 6a7cb72407c9..a9139d21ab87 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterSettingsPanel.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterSettingsPanel.java @@ -62,14 +62,14 @@ public abstract class IntroduceParameterSettingsPanel extends RefactoringDialog myHasInitializer = onLocalVariable != null && onLocalVariable.getInitializer() != null; myIsInvokedOnDeclaration = onExpression == null; final PsiParameter[] parameters = methodToReplaceIn.getParameterList().getParameters(); + myParametersToRemove = new PsiParameter[parameters.length]; + myParametersToRemoveChecked = new boolean[parameters.length]; parametersToRemove.forEach(new TIntProcedure() { public boolean execute(final int paramNum) { myParametersToRemove[paramNum] = parameters[paramNum]; return true; } }); - myParametersToRemove = new PsiParameter[parameters.length]; - myParametersToRemoveChecked = new boolean[parameters.length]; myIsLocalVariable = onLocalVariable != null; }