jp.hishidama.eval.ref
クラス RefactorAdapter

java.lang.Object
  上位を拡張 jp.hishidama.eval.ref.RefactorAdapter
すべての実装されたインタフェース:
Refactor
直系の既知のサブクラス:
RefactorFuncName, RefactorVarName

public class RefactorAdapter
extends Object
implements Refactor

リファクタリングアダプタークラス.

空実装されたリファクタリングインターフェース。

導入されたバージョン:
2007.02.19
作成者:
ひしだま

コンストラクタの概要
RefactorAdapter()
           
 
メソッドの概要
 String getNewFuncName(Object target, String name)
          新関数名取得.
 String getNewName(Object target, String name)
          新名称取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RefactorAdapter

public RefactorAdapter()
メソッドの詳細

getNewFuncName

public String getNewFuncName(Object target,
                             String name)
インタフェース Refactor の記述:
新関数名取得.

リファクタリングで変更する新関数名を返す。

関数名およびオブジェクトのメソッド名に対して当メソッドが呼ばれる。
その名称を変更する場合は新名称を返す。変更しない場合はnullを返す。

オブジェクトを含んでいる場合は、そのインスタンスを返す為の変数インターフェースを登録する必要がある。

現在のところ、関数の引数は考慮しない。(オーバーロード扱いの同一の関数名は全て変更される)

定義:
インタフェース Refactor 内の getNewFuncName
パラメータ:
target - 「名前」がオブジェクトのフィールドであるとき、そのオブジェクト。それ以外の場合はnull
name - 関数名
戻り値:
新関数名(変更しない場合はnull)

getNewName

public String getNewName(Object target,
                         String name)
インタフェース Refactor の記述:
新名称取得.

リファクタリングで変更する新名称を返す。

変数名およびオブジェクトのフィールド名に対して当メソッドが呼ばれる。
その名称を変更する場合は新名称を返す。変更しない場合はnullを返す。

オブジェクトを含んでいる場合は、そのインスタンスを返す為の変数インターフェースを登録する必要がある。

定義:
インタフェース Refactor 内の getNewName
パラメータ:
target - 「名前」がオブジェクトのフィールドであるとき、そのオブジェクト。それ以外の場合はnull
name - 名前
戻り値:
新名称(変更しない場合はnull)