リファクタリングのサポートの目標は、コードの振る舞いを変更することなく、そのコードを改良することです。コードをリファクタリングする目的は、システムの意味上の振る舞いに影響を及ぼさずにシステム単位でコード変更を行うことにあります。JDT は、リファクタリングを自動的に管理します。
ワークベンチでは、オプションで、実際にリファクタリングを行なう前に、そのリファクタリング・アクションの結果をプレビューする機能を提供しています。
リファクタリング・コマンドは、多くのビューとエディターのコンテキスト・メニュー、およびメニュー・バージョンの「リファクタリング」メニューから使用できます。