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