public class MethodBasedEvaluationContext extends StandardEvaluationContext
EvaluationContext。次のエイリアスを使用して、実際のメソッド引数を公開します。
ParameterNameDiscoverer によって検出されたパラメーターの名前 | コンストラクターと説明 |
|---|
MethodBasedEvaluationContext(java.lang.Object rootObject, java.lang.reflect.Method method, java.lang.Object[] arguments, ParameterNameDiscoverer parameterNameDiscoverer) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | lazyLoadArguments() 必要な場合にのみパラメーター情報をロードします。 |
java.lang.Object | lookupVariable(java.lang.String 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, setVariablespublic MethodBasedEvaluationContext(java.lang.Object rootObject,
java.lang.reflect.Method method,
java.lang.Object[] arguments,
ParameterNameDiscoverer parameterNameDiscoverer)@Nullable public java.lang.Object lookupVariable(java.lang.String name)
EvaluationContextEvaluationContext 内の lookupVariable StandardEvaluationContext の lookupVariable name - 検索する変数 null protected void lazyLoadArguments()