| Summary: | [extract class] Refactor/Extract Class seems incomplete | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | benson margulies <bimargulies> |
| Component: | UI | Assignee: | JDT-UI-Inbox <jdt-ui-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | daniel_megert, Olivier_Thomann |
| Version: | 3.5 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
benson margulies
Move to JDT/UI As of 3.5 M6: 1) is not true: it creates the constructors that are necessary to perform the refactoring. 2) not trivial as this could result in semantic changes of the code. 3) this is as designed: the refactoring is there to encapsulate fields into a new class and not to move methods. 4) this is not true as of 3.5 M6: you can choose to generate getters and setters which results in the fields being private. However, it is not possible to specify the access modifier. Field bug 268720 for this. If you do not agree with closing 1-3 you can file new bug reports one for each individual issue. I had better try out 3.5M6. |