public static final class PropertySetNode.ForeignPropertySetNode extends PropertySetNode.LinkedPropertySetNode
next, receiverCheck| Constructor and Description |
|---|
ForeignPropertySetNode(JSContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
setValue(Object thisObj,
Object 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) |
acceptsValue, setValueBooleanaccepts, debugString, getCost, getNext, isGeneric, isValid, setNext, sweep, withNextcopy, getLanguage, getRealm, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic ForeignPropertySetNode(JSContext context)
protected 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 setValue(Object thisObj, Object value, Object receiver, PropertySetNode root, boolean guard)
setValue in class PropertySetNode.SetCacheNode