public static class PropertyGetNode.GenericPropertyGetNode extends PropertyGetNode.GetCacheNode
next, receiverCheck
Constructor and Description |
---|
GenericPropertyGetNode() |
Modifier and Type | Method and Description |
---|---|
protected Object |
getFallback(com.oracle.truffle.api.object.DynamicObject thisObj,
PropertyGetNode root) |
protected Object |
getValue(Object thisObj,
Object receiver,
Object defaultValue,
PropertyGetNode root,
boolean guard) |
getValueBoolean, getValueDouble, getValueInt, getValueLong
accepts, acceptsValue, 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
protected Object getValue(Object thisObj, Object receiver, Object defaultValue, PropertyGetNode root, boolean guard)
getValue
in class PropertyGetNode.GetCacheNode
protected Object getFallback(com.oracle.truffle.api.object.DynamicObject thisObj, PropertyGetNode root)