jp.hishidama.eval.ref
クラス RefactorVarName

java.lang.Object
  上位を拡張 jp.hishidama.eval.ref.RefactorAdapter
      上位を拡張 jp.hishidama.eval.ref.RefactorVarName
すべての実装されたインタフェース:
Refactor

public class RefactorVarName
extends RefactorAdapter

変数名変更リファクタリングクラス.

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

コンストラクタの概要
RefactorVarName(Class<?> targetClass, String oldName, String newName)
           
 
メソッドの概要
 String getNewName(Object target, String name)
          新名称取得.
 
クラス jp.hishidama.eval.ref.RefactorAdapter から継承されたメソッド
getNewFuncName
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RefactorVarName

public RefactorVarName(Class<?> targetClass,
                       String oldName,
                       String newName)
メソッドの詳細

getNewName

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

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

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

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

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