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, setValueDouble
accepts, debugString, getCost, getNext, isGeneric, isValid, setNext, sweep, withNext
copy, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
public 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.SetCacheNode
protected boolean setValueInt(Object thisObj, int value, Object receiver, PropertySetNode root, boolean guard)
setValueInt
in class PropertySetNode.SetCacheNode
protected boolean acceptsValue(Object value)
acceptsValue
in class PropertySetNode.SetCacheNode