リファクタリング

関連概念

リファクタリング・サポート

関連タスク

プレビューなしのリファクタリング
プレビュー付きのリファクタリング
リファクタリング変更のプレビュー
リファクタリング操作の取り消し
リファクタリング操作のやり直し

Java エレメントのコピーおよび移動
メソッドの抽出
ローカル変数の抽出
定数の抽出
パッケージの名前変更
コンパイル単位名の変更
型の名前変更
メソッドの名前変更
フィールドの名前変更
ローカル変数の名前変更
メソッド・パラメーターの名前変更
メソッド・シグニチャーの変更
ローカル変数のインライン化
メソッドのインライン化
定数のインライン化
フィールドの自己カプセル化
ローカル変数をクエリーで置換
スーパークラスへのメンバーのプルアップ
メンバーのサブクラスへのプッシュダウン
タイプ間での static メンバーの移動
コンポーネントへのインスタンス・メソッドの移動
ローカル変数のフィールドへの変換
匿名内部クラスのネストされたクラスへの変換
ネストされた型のトップレベル型への変換
型からのインターフェースの抽出
型の参照をそのスーパータイプのいずれかの参照と置き換える
型の単一の参照をそのスーパータイプのいずれかの参照と置き換える
式をメソッド・パラメーターと置き換える
コンストラクター呼び出しをファクトリー・メソッド呼び出しに置き換える
総称型参照の型パラメーターの推測

関連参照

リファクタリング・アクション
リファクタリング・ダイアログ
Java 設定