tgl.stree
クラス LocalVarTree

java.lang.Object
  上位を拡張 tgl.stree.LocalVarTree
すべての実装されたインタフェース:
STree

public class LocalVarTree
extends java.lang.Object
implements STree

局所変数宣言の構文木のクラス。


コンストラクタの概要
LocalVarTree(java.lang.String name, ExprTree expr)
          局所変数宣言の構文木のインスタンスを作成する。
 
メソッドの概要
 void accept(STreeVisitor v)
          ビジタクラスに定義されたメソッド caseLocalVarTree を呼び出す。
 ExprTree getExpression()
          局所変数の初期値を与える式
 java.lang.String getName()
          局所変数名を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LocalVarTree

public LocalVarTree(java.lang.String name,
                    ExprTree expr)
局所変数宣言の構文木のインスタンスを作成する。

パラメータ:
name - 局所変数名
expr - 局所変数名の初期値を与える式の構文木(なければ null)
メソッドの詳細

getName

public java.lang.String getName()
局所変数名を取得する。

戻り値:
局所変数名

getExpression

public ExprTree getExpression()
局所変数の初期値を与える式

戻り値:
初期化のための式が与えられているなら式、なければ null

accept

public void accept(STreeVisitor v)
ビジタクラスに定義されたメソッド caseLocalVarTree を呼び出す。

定義:
インタフェース STree 内の accept