| Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/internal/corext/refactoring/rename/RenameMethodProcessor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/internal/corext/refactoring/rename/RenameMethodProcessor.java b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/internal/corext/refactoring/rename/RenameMethodProcessor.java
|
| index cfde8fe89996f236b688c05d97e6c3feae1f6b31..c6308a2ba06923f3a747734fc75da89295ad8cb4 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/internal/corext/refactoring/rename/RenameMethodProcessor.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/internal/corext/refactoring/rename/RenameMethodProcessor.java
|
| @@ -41,6 +41,11 @@ public class RenameMethodProcessor extends RenameTypeMemberProcessor {
|
| public RefactoringStatus checkNewElementName(String newName) throws CoreException {
|
| RefactoringStatus result = Checks.checkMethodName(newName);
|
| result.merge(super.checkNewElementName(newName));
|
| + // method "call()" cannot be renamed
|
| + if (getCurrentElementName().equals("call")) {
|
| + result.addFatalError(RefactoringCoreMessages.RenameMethodProcessor_isCall);
|
| + }
|
| + // done
|
| return result;
|
| }
|
|
|
|
|