リファクタは、外部動作を変更せずに内部構造を再編成することにより、アプリケーションを改良するプロセスです。リファクタを行うと、クラス内の選択したコードからメソッドを抽出できます。このツールによって、選択したコードの検証、新規メソッドの作成、選択範囲内の例外の検出、および新規メソッドのパラメータと戻り型の判別が自動的に行われます。
注意: JDeveloperでクラスをリファクタするには、プロジェクトがコンパイル可能である必要があります。リファクタを正常に実行するには、影響を受けるすべてのファイルが現在のプロジェクト内に存在していることが重要です。ディレクトリに基づいたプロジェクト(動的プロジェクト)を使用する場合、リファクタによって影響を受けるファイルは常に現在のプロジェクト内に存在することになります。
既存のコードからメソッドを抽出するには、次のようにします。
.java
ファイルを開きます。
コード・ブロック内の式または文のセットを選択できます。
詳細は、[F1]を押すか、ダイアログ内で「ヘルプ」をクリックしてください。
クラス内の選択されたコードがメソッドのコールで置き換えられ、クラス内部に配置されます。
Copyright © 1997, 2004, Oracle. All rights reserved.