public class MethodBasedEvaluationContext extends StandardEvaluationContext
EvaluationContext
。次のエイリアスを使用して、実際のメソッド引数を公開します。
ParameterNameDiscoverer
によって検出されたパラメーターの名前 コンストラクターと説明 |
---|
MethodBasedEvaluationContext(ObjectSE rootObject, MethodSE method, ObjectSE[] arguments, ParameterNameDiscoverer parameterNameDiscoverer) |
修飾子と型 | メソッドと説明 |
---|---|
protected void | lazyLoadArguments() 必要な場合にのみパラメーター情報をロードします。 |
ObjectSE | lookupVariable(StringSE name) この評価コンテキスト内の名前付き変数を検索します。 |
addConstructorResolver, addMethodResolver, addPropertyAccessor, getBeanResolver, getConstructorResolvers, getMethodResolvers, getOperatorOverloader, getPropertyAccessors, getRootObject, getTypeComparator, getTypeConverter, getTypeLocator, registerFunction, registerMethodFilter, removeConstructorResolver, removeMethodResolver, removePropertyAccessor, setBeanResolver, setConstructorResolvers, setMethodResolvers, setOperatorOverloader, setPropertyAccessors, setRootObject, setRootObject, setTypeComparator, setTypeConverter, setTypeLocator, setVariable, setVariables
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public MethodBasedEvaluationContext(ObjectSE rootObject, MethodSE method, ObjectSE[] arguments, ParameterNameDiscoverer parameterNameDiscoverer)
@Nullable public ObjectSE lookupVariable(StringSE name)
EvaluationContext
EvaluationContext
の lookupVariable
StandardEvaluationContext
の lookupVariable
name
- 検索する変数 null
protected void lazyLoadArguments()