public static final class PropertySetNode.JSProxyDispatcherPropertySetNode extends PropertySetNode.LinkedPropertySetNode
next, receiverCheck
Constructor and Description |
---|
JSProxyDispatcherPropertySetNode(JSContext context,
PropertyCacheNode.ReceiverCheckNode receiverCheckNode,
boolean isStrict) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
setValue(Object thisObj,
Object value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueInt(Object thisObj,
int value,
Object receiver,
PropertySetNode root,
boolean guard) |
acceptsValue, setValueBoolean, setValueDouble
accepts, debugString, getCost, getNext, isGeneric, isValid, setNext, sweep, withNext
copy, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
public JSProxyDispatcherPropertySetNode(JSContext context, PropertyCacheNode.ReceiverCheckNode receiverCheckNode, boolean isStrict)
protected boolean setValue(Object thisObj, Object value, Object receiver, PropertySetNode root, boolean guard)
setValue
in class PropertySetNode.SetCacheNode
protected boolean setValueInt(Object thisObj, int value, Object receiver, PropertySetNode root, boolean guard)
setValueInt
in class PropertySetNode.SetCacheNode