|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
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 - 演算結果の値
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||