From fff13131cea1ded8bcc447f7f3328f92c872a2cf Mon Sep 17 00:00:00 2001 From: anna Date: Thu, 9 Sep 2010 17:54:07 +0400 Subject: [PATCH] cs gestures: do not suggest to change signature when only spaces were changed --- .../refactoring/changeSignature/JavaChangeInfoImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java index 13a59e463fd1..74f94d0ac289 100644 --- a/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java +++ b/java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeInfoImpl.java @@ -409,7 +409,7 @@ class JavaChangeInfoImpl implements JavaChangeInfo { if (!newName.equals(that.newName)) return false; if (newNameIdentifier != null ? !newNameIdentifier.equals(that.newNameIdentifier) : that.newNameIdentifier != null) return false; if (!Arrays.equals(newParms, that.newParms)) return false; - if (newReturnType != null ? !newReturnType.equals(that.newReturnType) : that.newReturnType != null) return false; + if (newReturnType != null ? !newReturnType.getTypeText().equals(that.newReturnType.getTypeText()) : that.newReturnType != null) return false; if (newVisibility != null ? !newVisibility.equals(that.newVisibility) : that.newVisibility != null) return false; if (!oldName.equals(that.oldName)) return false; if (!Arrays.equals(oldParameterNames, that.oldParameterNames)) return false; @@ -431,7 +431,7 @@ class JavaChangeInfoImpl implements JavaChangeInfo { result = 31 * result + Arrays.hashCode(oldParameterNames); result = 31 * result + Arrays.hashCode(oldParameterTypes); result = 31 * result + newName.hashCode(); - result = 31 * result + (newReturnType != null ? newReturnType.hashCode() : 0); + result = 31 * result + (newReturnType != null ? newReturnType.getTypeText().hashCode() : 0); result = 31 * result + Arrays.hashCode(newParms); result = 31 * result + Arrays.hashCode(newExceptions); result = 31 * result + Arrays.hashCode(toRemoveParm);