public static final class PropertySetNode.GenericPropertySetNode extends PropertySetNode.SetCacheNode
next, receiverCheck| Constructor and Description |
|---|
GenericPropertySetNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
setValue(Object thisObj,
Object value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueBoolean(Object thisObj,
boolean value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueDouble(Object thisObj,
double value,
Object receiver,
PropertySetNode root,
boolean guard) |
protected boolean |
setValueInt(Object thisObj,
int value,
Object receiver,
PropertySetNode root,
boolean guard) |
acceptsValueaccepts, 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 GenericPropertySetNode(JSContext context)
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.SetCacheNodeprotected boolean setValueDouble(Object thisObj, double value, Object receiver, PropertySetNode root, boolean guard)
setValueDouble in class PropertySetNode.SetCacheNodeprotected boolean setValueBoolean(Object thisObj, boolean value, Object receiver, PropertySetNode root, boolean guard)
setValueBoolean in class PropertySetNode.SetCacheNode