|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface EvalLog
演算時ログ出力インターフェース.
Expression.eval()
において演算を実行した際にログ出力する為のインターフェース。
メソッドの概要 | |
---|---|
void |
logEval(String name,
Object r)
ログ出力(無演算). |
void |
logEval(String name,
Object x,
Object r)
ログ出力(単項演算). |
void |
logEval(String name,
Object x,
Object y,
Object r)
ログ出力(二項演算). |
void |
logEvalFunction(String name,
String funcName,
Object[] args,
Object r)
ログ出力(関数). |
メソッドの詳細 |
---|
void logEval(String name, Object r)
name
- 演算名(null以外)r
- 演算結果の値void logEval(String name, Object x, Object r)
name
- 演算名(null以外)x
- 値r
- 演算結果の値void logEval(String name, Object x, Object y, Object r)
name
- 演算名(null以外)x
- 値1y
- 値2r
- 演算結果の値void logEvalFunction(String name, String funcName, Object[] args, Object r)
name
- 演算名(null以外)funcName
- 関数名(null以外)args
- 関数の引数の値(null以外)r
- 演算結果の値
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |