| Summary: | [refactoring] Renaming base features does not update inferred callouts | ||
|---|---|---|---|
| Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> |
| Component: | OTDT | Assignee: | Stephan Herrmann <stephan.herrmann> |
| Status: | ASSIGNED --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | jogeb, marco |
| Version: | 1.4 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | trac | ||
|
Description
Stephan Herrmann
For callout-to-field things look good already: - any "f" or "this.f" using inferred callout-to-field is already renamed correctly (both read and write access) - if an explicit c-t-f exists the rhs of the binding is correctly renamed - only when a field reference implicitly uses an explicit accessor the names of field reference and accessor diverge, but that doesn't really harm. It's the very nature of explicit c-t-f to decouple names of role & base. An inferred c-t-f re-introduced that dependency. When a refactoring is used nothing breaks. |