Project: JDT
Bug 138320 [refactoring] CCE in Change method signature
Reported: 2006-04-25 06:05:31 | Status: verified fixed

N20060423-0010 Steps to reproduce: - Use CMS to rename a method ChangeSignatureRefactoring$ReferenceUpdate(ChangeSignatureRefactoring$OccurrenceUpdate).getTightSourceRangeComputer() line: 1674 ChangeSignatureRefactoring$ReferenceUpdate(ChangeSignatureRefactoring$OccurrenceUpdate).changeMethodName() line: 1657 ChangeSignatureRefactoring$ReferenceUpdate.updateNode() line: 1689 ChangeSignatureRefactoring$DeclarationUpdate.addDelegate() line: 1855 ChangeSignatureRefactoring$DeclarationUpdate.updateNode() line: 1833 ChangeSignatureRefactoring.createChangeManager(IProgressMonitor, RefactoringStatus) line: 1277 ChangeSignatureRefactoring.checkFinalConditions(IProgressMonitor) line: 812 CheckConditionsOperation.run(IProgressMonitor) line: 83 CreateChangeOperation.run(IProgressMonitor) line: 118 UIPerformChangeOperation(PerformChangeOperation).run(IProgressMonitor) line: 189 Workspace.run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) line: 1737 WorkbenchRunnableAdapter.run(IProgressMonitor) line: 87 ModalContext$ModalContextThread.run() line: 113

Files changed in fix:
org.eclipse.jdt.ui.tests.refactoring/resources/ChangeSignature/canModify/A_testDelegate05_in.java org.eclipse.jdt.ui.tests.refactoring/resources/ChangeSignature/canModify/A_testDelegate05_out.java org.eclipse.jdt.ui.tests.refactoring/test cases/org/eclipse/jdt/ui/tests/refactoring/ChangeSignatureTests.java org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/delegates/DelegateCreator.java