tgl.compiler.error
クラス AlreadyAsVarError

java.lang.Object
  上位を拡張 tgl.compiler.error.AlreadyAsVarError
すべての実装されたインタフェース:
CompileError

public class AlreadyAsVarError
extends java.lang.Object
implements CompileError

既に変数として宣言済の識別子を手続きとして宣言したときに発生するエラーを表すクラス。 エラーを起こした識別子を保持する。


コンストラクタの概要
AlreadyAsVarError(java.lang.String name)
          エラーを起こした識別子を受け取り、インスタンスを作成する。
 
メソッドの概要
 void error(CompileErrorHandler handler)
          エラーを報告するための処理をエラーハンドラに委譲する。
(package private)  java.lang.String getName()
          識別子を表す文字列を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AlreadyAsVarError

public AlreadyAsVarError(java.lang.String name)
エラーを起こした識別子を受け取り、インスタンスを作成する。

パラメータ:
name - エラーを起こした識別子
メソッドの詳細

getName

java.lang.String getName()
識別子を表す文字列を取得する。

戻り値:
識別子を表す文字列

error

public void error(CompileErrorHandler handler)
           throws java.lang.Exception
エラーを報告するための処理をエラーハンドラに委譲する。

定義:
インタフェース CompileError 内の error
パラメータ:
handler - コンパイルエラーを処理するエラーハンドラ
例外:
CompileException - コンパイル時のエラーを表す例外(Exceptionのサブクラス)
java.lang.Exception