public static final class PropertySetNode.IntPropertySetNode extends PropertySetNode.LinkedPropertySetNode
next, receiverCheck| Constructor and Description |
|---|
IntPropertySetNode(com.oracle.truffle.api.object.Property property,
PropertyCacheNode.AbstractShapeCheckNode shapeCheck) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptsValue(Object value) |
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) |
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 IntPropertySetNode(com.oracle.truffle.api.object.Property property,
PropertyCacheNode.AbstractShapeCheckNode shapeCheck)
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 acceptsValue(Object value)
acceptsValue in class PropertySetNode.SetCacheNode