jp.hishidama.eval.exp
クラス Replace4RefactorGetter

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

public class Replace4RefactorGetter
extends ReplaceAdapter

リファクタリング(変数値取得を関数に変える)置換クラス.

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

メソッドの概要
 AbstractExpression replace0(WordExpression exp)
          識別子置換
 AbstractExpression replace2(Col2OpeExpression exp)
          二項演算子(特殊)置換 and,or,カンマなどの単純でない二項演算子のとき呼ばれる。
 
クラス jp.hishidama.eval.repl.ReplaceAdapter から継承されたメソッド
replace1, replace2, replace3, replaceFunc, 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(Col2OpeExpression exp)
インタフェース Replace の記述:
二項演算子(特殊)置換

and,or,カンマなどの単純でない二項演算子のとき呼ばれる。

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