jp.hishidama.eval.ref
クラス RefactorFuncName
java.lang.Object
   jp.hishidama.eval.ref.RefactorAdapter
jp.hishidama.eval.ref.RefactorAdapter
       jp.hishidama.eval.ref.RefactorFuncName
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- 「名前」がオブジェクトのフィールドであるとき、そのオブジェクト。それ以外の場合はnull
- name- 関数名
- 戻り値:
- 新関数名(変更しない場合はnull)