Class SetterAccessor
java.lang.Object
org.mvel2.optimizers.impl.refl.nodes.SetterAccessor
- All Implemented Interfaces:
Serializable
,Accessor
,AccessorNode
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
static final Object[]
private final Method
private AccessorNode
private boolean
private Class
<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Object
executeOverrideTarget
(Method o, Object ctx, Object value) getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) setNextNode
(AccessorNode nextNode) setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) toString()
-
Field Details
-
nextNode
-
method
-
targetType
-
primitive
private boolean primitive -
coercionRequired
private boolean coercionRequired -
EMPTY
-
-
Constructor Details
-
SetterAccessor
-
-
Method Details
-
setValue
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
getValue
-
getMethod
-
setNextNode
- Specified by:
setNextNode
in interfaceAccessorNode
-
getNextNode
- Specified by:
getNextNode
in interfaceAccessorNode
-
toString
-
getKnownEgressType
- Specified by:
getKnownEgressType
in interfaceAccessor
-
executeOverrideTarget
-