Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 37574

Summary: Rename published method refactoring [refactoring]
Product: [Eclipse Project] JDT Reporter: Jason Yip <j.c.yip>
Component: UIAssignee: JDT-UI-Inbox <jdt-ui-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: akiezun
Version: 2.1Keywords: helpwanted
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Jason Yip CLA 2003-05-13 19:19:01 EDT
Essentially Rename Method for framework/libraries.  Can't just do a normal 
Rename Method because there may be external dependencies on the old method name.

public void oldName() {}

should become

public Object newName() { ... }

/**
 * @deprecated
 */
public Object oldName() {
  return newName();
}

Obviously there are also more sophisticated scenarios with signature changes 
and package changes if renaming classes, etc.
Comment 1 Dirk Baeumer CLA 2003-05-15 17:47:20 EDT
Good suggestion.
Comment 2 Adam Kiezun CLA 2003-05-16 05:44:17 EDT
an external contribution would be much appreciated here
Comment 3 Denis Roy CLA 2009-08-30 02:20:58 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.