IDEA-82043: change signature detection: ignore changes in annotations

This commit is contained in:
anna
2012-07-12 14:15:20 +02:00
parent 7fbb8ad044
commit 83e1991183
2 changed files with 8 additions and 1 deletions
@@ -155,6 +155,13 @@ class DetectedJavaChangeInfo extends JavaChangeInfoImpl {
isReturnTypeChanged = true;
}
}
for (int i = 0, length = Math.min(newParms.length, oldParameterNames.length); i < length; i++) {
ParameterInfoImpl parm = newParms[i];
if (parm.getName().equals(oldParameterNames[i]) && parm.getTypeText().equals(oldParameterTypes[i])) {
parm.oldParameterIndex = i;
}
}
}
};
javaChangeInfo.setSuperMethod(getSuperMethod());
@@ -33,7 +33,7 @@ import java.util.List;
public class ParameterInfoImpl implements JavaParameterInfo {
private static final Logger LOG = Logger.getInstance("#com.intellij.refactoring.changeSignature.ParameterInfoImpl");
public final int oldParameterIndex;
public int oldParameterIndex;
boolean useAnySingleVariable;
private String name = "";
public static final ParameterInfoImpl[] EMPTY_ARRAY = new ParameterInfoImpl[0];