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/chg_signature/chg_signature.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/chg_signature/chg_signature.html on line 30
 
トップページ >  Eclipse >  メソッド・シグニチャーの変更
初版2006/07/07: 最終更新日2006/07/07
  メソッド・シグニチャーの変更
目次
メソッド・シグニチャーの変更
メソッド・シグニチャーの変更
メソッドを反転させて、「リファクタリング」 - 「メソッド・シグニチャーの変更」を選択すると、下図ウィンドウが開き、メソッドのシグニチャーの変更をすることが出来ます。

メソッド・シグニチャーの変更
メソッド・シグニチャーの変更

アクセス修飾子、戻りの型、メソッド名は、ウィンドウ上部で変更できます。
パラメータを追加編集除去したりパラメーターの順番を変更したい場合は、ウィンドウ真ん中の「パラメーター」タブをクリックして編集します。
呼び出し元のメソッドを反転させてリファクタリングしても、メソッド定義側を反転させてリファクタリングしても、その変更はメソッド全部に反映されます。

また例外をスローする場合は、ウィンドウ真ん中の「例外」タブをクリックして編集します。

メソッド・シグニチャーの変更
メソッド・シグニチャーの変更

例外は、呼び出し元のメソッドを反転させてリファクタリングしても、メソッド定義部のみスロー宣言が編集されます。
またその例外クラスがimportされていない場合は、自動的にimport文も追加されます。

メソッド・シグニチャーの変更をするとエラーとなる場合がありますので、通常プレビューで確認して、コンパイルエラーとなるかどうかを調べてから「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/chg_signature/chg_signature.html on line 89

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/chg_signature/chg_signature.html on line 89