jp.hishidama.eval
クラス EvalThroughException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.hishidama.eval.EvalException
                  上位を拡張 jp.hishidama.eval.EvalThroughException
すべての実装されたインタフェース:
Serializable

public class EvalThroughException
extends EvalException

演算エラー(スルー)クラス.

演算の結果生じた実行時例外をそのまま返す為の例外。
Expression.eval()から呼ばれた処理の中で当例外をスローすると、 eval()からは当例外でラップされた実行時例外をスローする。

導入されたバージョン:
eval16
作成者:
ひしだま
関連項目:
Expression.eval(), 直列化された形式

フィールドの概要
 
クラス jp.hishidama.eval.EvalException から継承されたフィールド
EXP_FORBIDDEN_CALL, EXP_FUNC_CALL_ERROR, EXP_NOT_ARR_VALUE, EXP_NOT_CHAR, EXP_NOT_DEF_OBJ, EXP_NOT_DEF_VAR, EXP_NOT_FLD_VALUE, EXP_NOT_LET, EXP_NOT_LET_ARR, EXP_NOT_LET_FIELD, EXP_NOT_LET_VAR, EXP_NOT_NUMBER, EXP_NOT_STRING, EXP_NOT_VAR_VALUE, EXP_NOT_VARIABLE, PARSE_END_OF_STR, PARSE_INVALID_CHAR, PARSE_INVALID_OP, PARSE_NOT_FOUND_END_OP, PARSE_NOT_FUNC, PARSE_STILL_EXIST
 
コンストラクタの概要
EvalThroughException(RuntimeException e)
           
 
メソッドの概要
 String toString()
           
 
クラス jp.hishidama.eval.EvalException から継承されたメソッド
getErrorCode, getExpressionName, getOption, getPos, getString, getWord
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

EvalThroughException

public EvalThroughException(RuntimeException e)
メソッドの詳細

toString

public String toString()
オーバーライド:
クラス EvalException 内の toString
関連項目:
EvalExceptionFormatter.toString(EvalException)