| Summary: | Refactor Rename of class members does not offer the option to update non-java files [refactoring] | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Philippe Ombredanne <pombredanne> |
| Component: | UI | Assignee: | JDT-UI-Inbox <jdt-ui-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | dirk_baeumer |
| Version: | 3.0 | Keywords: | helpwanted |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Philippe Ombredanne
With 3.0 refactoring is opened-up in a way that other can participate in certain refactorings (rename, move, delete, change signature, (and may be inline). For example a JSP Tool can listen to all "rename" refactorings (including method, field, inner type renames) and can update the JSP specific files. There are no plans to implement the "text based" searching for other refactorings (we might even remove it since the right way to do it are participants). Dirk, the issue of renaming class member without having a way to propagate that to external file is still valid regardless of JSP suggestions. I added that bug based on the recommendation of Markus. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=50988 . As far as removing the ability to natively work with external files, do not remove it! You would just make eclipse a less powerful tool, and just provide incentive to move to IntelliJ (or Jdevelopper when they release their new refactoring capabilities which they are working hard on) Please do not remove it!! Cheers Philippe There are now plans to extend the file based searching to type members for 3.0. Hoewever I will consider the point of not removing the existing support. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |