jp.hishidama.eval.ref
クラス RefactorFuncName
java.lang.Object
jp.hishidama.eval.ref.RefactorAdapter
jp.hishidama.eval.ref.RefactorFuncName
- すべての実装されたインタフェース:
- Refactor
public class RefactorFuncName
- extends RefactorAdapter
関数名変更リファクタリングクラス.
- 導入されたバージョン:
- 2007.02.19
- 作成者:
- ひしだま
RefactorFuncName
public RefactorFuncName(Class<?> targetClass,
String oldName,
String newName)
getNewFuncName
public String getNewFuncName(Object target,
String name)
- インタフェース
Refactor の記述:
- 新関数名取得.
リファクタリングで変更する新関数名を返す。
関数名およびオブジェクトのメソッド名に対して当メソッドが呼ばれる。
その名称を変更する場合は新名称を返す。変更しない場合はnullを返す。
オブジェクトを含んでいる場合は、そのインスタンスを返す為の変数インターフェースを登録する必要がある。
現在のところ、関数の引数は考慮しない。(オーバーロード扱いの同一の関数名は全て変更される)
- 定義:
- インタフェース
Refactor 内の getNewFuncName - オーバーライド:
- クラス
RefactorAdapter 内の getNewFuncName
- パラメータ:
target - 「名前」がオブジェクトのフィールドであるとき、そのオブジェクト。それ以外の場合はnullname - 関数名
- 戻り値:
- 新関数名(変更しない場合はnull)