mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
extract functional: ensure reordering/renaming (IDEA-174173)
ensure data from dialog applied to non-physical processor before reordering according to it
This commit is contained in:
+5
-7
@@ -46,7 +46,6 @@ import org.jetbrains.annotations.NotNull;
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.util.*;
|
||||
import java.util.List;
|
||||
|
||||
public class IntroduceFunctionalVariableHandler extends IntroduceVariableHandler {
|
||||
|
||||
@@ -275,12 +274,11 @@ public class IntroduceFunctionalVariableHandler extends IntroduceVariableHandler
|
||||
}
|
||||
|
||||
public void copyParameters(MyExtractMethodProcessor processor) {
|
||||
InputVariables inputVariables = processor.myInputVariables;
|
||||
myInputVariables.setPassFields(inputVariables.isPassFields());
|
||||
List<VariableData> variables = inputVariables.getInputVariables();
|
||||
myVariableDatum = new VariableData[variables.size()];
|
||||
for (int i = 0; i < variables.size(); i++) {
|
||||
VariableData data = variables.get(i);
|
||||
myInputVariables.setPassFields(processor.myInputVariables.isPassFields());
|
||||
VariableData[] variables = processor.myVariableDatum;
|
||||
myVariableDatum = new VariableData[variables.length];
|
||||
for (int i = 0; i < variables.length; i++) {
|
||||
VariableData data = variables[i];
|
||||
String variableName = data.variable.getName();
|
||||
assert variableName != null;
|
||||
VariableData dataByVName =
|
||||
|
||||
Reference in New Issue
Block a user