shohaku.ginkgo.type
クラス EvaluationValue

java.lang.Object
  拡張shohaku.ginkgo.type.EvaluationValue

public class EvaluationValue
extends java.lang.Object

評価を実行して Boolean を返す値オブジェクトです。


コンストラクタの概要
EvaluationValue(shohaku.core.lang.Predicate predicate)
          評価を実行するクロージャを格納して初期化します。
 
メソッドの概要
 java.lang.Boolean evaluate()
          評価を実行して結果を返却します。
 shohaku.core.lang.Predicate getPredicate()
          評価を実行するクロージャを格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EvaluationValue

public EvaluationValue(shohaku.core.lang.Predicate predicate)
評価を実行するクロージャを格納して初期化します。

パラメータ:
predicate - クロージャ
メソッドの詳細

evaluate

public java.lang.Boolean evaluate()
評価を実行して結果を返却します。

戻り値:
評価の結果

getPredicate

public shohaku.core.lang.Predicate getPredicate()
評価を実行するクロージャを格納します。
また Predicate.evaluate(Object) の引数には null が渡されます。

戻り値:
クロージャ