|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
引数が真または偽であるか評価するクロージャのインタフェースを提供します。
動的言語に広く見られる、クロージャやブロックと呼ばれる概念を Java でエミュレートする機能です。
ファンクタと似ていますが、ここではファンクタは特定の用途を持つ遅延関数として別概念で定義しています。
このインタフェースは多くの場合に無名クラスとして定義されます。
処理は全て evaluate(Object) 内で完結します。
メソッドの概要 | |
boolean |
evaluate(java.lang.Object o)
検証を実行し結果の真偽を返却します。 |
メソッドの詳細 |
public boolean evaluate(java.lang.Object o)
o
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |