public static final class PropertySetNode.AccessorPropertySetNode extends PropertySetNode.LinkedPropertySetNode
next, receiverCheck| Constructor and Description |
|---|
AccessorPropertySetNode(com.oracle.truffle.api.object.Property property,
PropertyCacheNode.ReceiverCheckNode receiverCheck,
boolean isStrict) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
setValue(Object thisObj,
Object value,
Object receiver,
PropertySetNode root,
boolean guard) |
acceptsValue, setValueBoolean, setValueDouble, setValueIntaccepts, 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 AccessorPropertySetNode(com.oracle.truffle.api.object.Property property,
PropertyCacheNode.ReceiverCheckNode receiverCheck,
boolean isStrict)
protected boolean setValue(Object thisObj, Object value, Object receiver, PropertySetNode root, boolean guard)
setValue in class PropertySetNode.SetCacheNode