public static final class PropertyGetNode.JSAdapterPropertyGetNode extends PropertyGetNode.LinkedPropertyGetNode
next, receiverCheck
Constructor and Description |
---|
JSAdapterPropertyGetNode(PropertyCacheNode.ReceiverCheckNode receiverCheck) |
Modifier and Type | Method and Description |
---|---|
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
public JSAdapterPropertyGetNode(PropertyCacheNode.ReceiverCheckNode receiverCheck)
protected Object getValue(Object thisObj, Object receiver, Object defaultValue, PropertyGetNode root, boolean guard)
getValue
in class PropertyGetNode.GetCacheNode