トップページ >  Eclipse >  メソッドのインライン化
初版2006/07/05: 最終更新日2006/07/05
  メソッドのインライン化
目次
メソッドのインライン化
メソッドのインライン化
メソッドのインライン化は、メソッドの抽出の逆です。
抽出すると逆にソースが読みにくいというメソッドに対して、呼出元または定義部を選択して、「リファクタリング」 - 「メソッドのインライン化」を選択すると、メソッドのインライン化をすることが出来ます。
まず、インライン化したいメソッド(定義部)を反転させて、「リファクタリング」 - 「メソッドのインライン化」を選択すると、下図ウィンドウが開きます。

メソッドのインライン化
メソッドのインライン化

この場合、すべての呼び出しをインライン化します。また、「メソッド宣言の削除」にチェックを入れた場合、メソッド定義部は削除されます。

メソッド呼出部を反転させて、「リファクタリング」 - 「メソッドのインライン化」を選択すると、下図ウィンドウが開きます。
メソッドのインライン化
メソッドのインライン化

この場合のみ、「選択された呼び出しのみ」のラジオボタン押下可能になります。
これを選択すると、選択された呼び出しのメソッドのみインライン化が行われ、メソッドの定義部は残ります。
プレビューを見たい場合は「プレビュー」を押します。それでよければ、「OK」をクリックします。