jp.hishidama.eval.exp
クラス Replace4RefactorName

java.lang.Object
  上位を拡張 jp.hishidama.eval.repl.ReplaceAdapter
      上位を拡張 jp.hishidama.eval.exp.Replace4RefactorName
すべての実装されたインタフェース:
Replace

推奨されていません。 試しに作ってみた物なので削除予定

@Deprecated
public class Replace4RefactorName
extends ReplaceAdapter

リファクタリング(変数名変更用)置換クラス.

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

メソッドの概要
 AbstractExpression replace0(WordExpression exp)
          推奨されていません。 識別子置換
 AbstractExpression replace2(Col2Expression exp)
          推奨されていません。 二項演算子置換 加減算などの単純な二項演算子のとき呼ばれる。
 AbstractExpression replaceFunc(FunctionExpression exp)
          推奨されていません。 関数置換
 AbstractExpression replaceVar(AbstractExpression exp)
          推奨されていません。  
 
クラス jp.hishidama.eval.repl.ReplaceAdapter から継承されたメソッド
replace1, replace2, replace3, replaceLet, replaceVar0, replaceVar1, replaceVar2, replaceVar2, replaceVar3
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

replace0

public AbstractExpression replace0(WordExpression exp)
推奨されていません。 
インタフェース Replace の記述:
識別子置換

定義:
インタフェース Replace 内の replace0
オーバーライド:
クラス ReplaceAdapter 内の replace0
戻り値:
新exp

replace2

public AbstractExpression replace2(Col2Expression exp)
推奨されていません。 
インタフェース Replace の記述:
二項演算子置換

加減算などの単純な二項演算子のとき呼ばれる。

定義:
インタフェース Replace 内の replace2
オーバーライド:
クラス ReplaceAdapter 内の replace2
戻り値:
新exp

replaceFunc

public AbstractExpression replaceFunc(FunctionExpression exp)
推奨されていません。 
インタフェース Replace の記述:
関数置換

定義:
インタフェース Replace 内の replaceFunc
オーバーライド:
クラス ReplaceAdapter 内の replaceFunc
戻り値:
新exp

replaceVar

public AbstractExpression replaceVar(AbstractExpression exp)
推奨されていません。