| Summary: | Refactoring support for removing unreferenced code [refactoring] | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Oyvind Harboe <oyvind.harboe> |
| Component: | UI | Assignee: | JDT-UI-Inbox <jdt-ui-inbox> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | akiezun |
| Version: | 2.1 | Keywords: | helpwanted |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Oyvind Harboe
this would need to take a set of 'entry point' as an input and then could try 'mark and sweep' to find clusters of stuff that is not used anymore if foo calls bar and bar calls foo and nobody references them, then both can be removed but things like 'main' methods or plugin extension point are entry points - they're referenced by something else than java code moving the suggestion (for sure useful) to later Exists for private members (compile error and quick assist). No further action planned for 3.0. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |