|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Expression
式です。
メソッドの概要 | |
---|---|
Object |
evaluate()
式を評価します。 |
Object |
evaluateNoException()
式を評価します。 |
Exception |
getException()
evaluateNoException() を実行した結果、式の評価に失敗しているならばその原因を表す例外を返します。 |
boolean |
isMethodFailed()
evaluateNoException() を実行した結果、式の評価にメソッドが存在しかつそのメソッド呼び出しに失敗した場合true を返します。 |
void |
throwExceptionIfNecessary()
式の評価または式の実行で例外が発生した場合、その例外をスローします。 |
メソッドの詳細 |
---|
Object evaluate()
Object evaluateNoException()
評価に失敗した場合はnull
を返します。
null
boolean isMethodFailed()
evaluateNoException()
を実行した結果、式の評価にメソッドが存在しかつそのメソッド呼び出しに失敗した場合true
を返します。
true
、そうでない場合false
Exception getException()
evaluateNoException()
を実行した結果、式の評価に失敗しているならばその原因を表す例外を返します。
null
void throwExceptionIfNecessary()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |