change signature: do not change signature if signature has errors

This commit is contained in:
anna
2010-09-14 17:24:17 +04:00
parent cfadc822ec
commit a6b2cfc798
@@ -45,6 +45,7 @@ public class JavaChangeSignatureDetector implements LanguageChangeSignatureDetec
final @Nullable ChangeInfo changeInfo) {
PsiMethod method = PsiTreeUtil.getParentOfType(element, PsiMethod.class, false);
if (method != null && isInsideMethodSignature(element, method)) {
if (PsiTreeUtil.hasErrorElements(method.getParameterList())) return changeInfo;
final String newVisibility = VisibilityUtil.getVisibilityModifier(method.getModifierList());
final PsiType returnType = method.getReturnType();
final CanonicalTypes.Type newReturnType;