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, setValueDoubleaccepts, debugString, getCost, getNext, isGeneric, isValid, setNext, sweep, withNextcopy, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic 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.SetCacheNodeprotected boolean setValueInt(Object thisObj, int value, Object receiver, PropertySetNode root, boolean guard)
setValueInt in class PropertySetNode.SetCacheNode