public static final class PropertyGetNode.LongPropertyGetNode extends PropertyGetNode.LinkedPropertyGetNode
next
IS_FINAL, IS_FINAL_CONSTANT_OBJECT, IS_SIMPLE_SHAPE_CHECK, IS_SINGLE_REALM, receiverCheck
Constructor and Description |
---|
LongPropertyGetNode(com.oracle.truffle.api.object.Property property,
PropertyCacheNode.ReceiverCheckNode receiverCheck) |
Modifier and Type | Method and Description |
---|---|
protected Object |
getValue(Object thisObj,
Object receiver,
Object defaultValue,
PropertyGetNode root,
boolean guard) |
protected long |
getValueLong(Object thisObj,
Object receiver,
PropertyGetNode root,
boolean guard) |
getNext, getValueBoolean, getValueDouble, getValueInt, setNext
accepts, acceptsValue, clearExpectedObject, debugString, getCost, getExpectedObject, isConstantObjectSpecialization, isFinalSpecialization, isGeneric, isSimpleShapeCheck, isSingleRealm, isValid, isValidFinalAssumption, sweep, withNext
copy, getLanguage, getRealm, hasOverloadedOperators, onReplace
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toString
public LongPropertyGetNode(com.oracle.truffle.api.object.Property property, PropertyCacheNode.ReceiverCheckNode receiverCheck)
protected Object getValue(Object thisObj, Object receiver, Object defaultValue, PropertyGetNode root, boolean guard)
getValue
in class PropertyGetNode.GetCacheNode
protected long getValueLong(Object thisObj, Object receiver, PropertyGetNode root, boolean guard)
getValueLong
in class PropertyGetNode.GetCacheNode