Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/inline_of_method/inline_of_method.html on line 30

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/inline_of_method/inline_of_method.html on line 30
 
トップページ >  Eclipse >  メソッドのインライン化
初版2006/07/05: 最終更新日2006/07/05
  メソッドのインライン化
目次
メソッドのインライン化
メソッドのインライン化
メソッドのインライン化は、メソッドの抽出の逆です。
抽出すると逆にソースが読みにくいというメソッドに対して、呼出元または定義部を選択して、「リファクタリング」 - 「メソッドのインライン化」を選択すると、メソッドのインライン化をすることが出来ます。
まず、インライン化したいメソッド(定義部)を反転させて、「リファクタリング」 - 「メソッドのインライン化」を選択すると、下図ウィンドウが開きます。

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

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

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

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


Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/inline_of_method/inline_of_method.html on line 88

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/eclipse/refactor/inline_of_method/inline_of_method.html on line 88