Refactoring
The goal of refactoring support is to allow for improving
your code without changing its behaviors. When you refactor your code,
your goal is to make a system-wide coding change without affecting the
semantic behavior of the system. The JDT automatically manages refactorings
for you.
The workbench optionally allows you to preview all the
impending results of a refactoring action before you finally choose to
carry it out.
Refactoring commands are available from the context menus
in may views and editors and the Refactor
menu bar..
Refactoring support
Refactoring actions
Refactoring wizard
Refactoring preference page