public abstract static class PropertyCacheNode.CacheNode<T extends PropertyCacheNode.CacheNode<T>> extends JavaScriptBaseNode
| Modifier and Type | Field and Description | 
|---|---|
protected T | 
next  | 
protected PropertyCacheNode.ReceiverCheckNode | 
receiverCheck  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
CacheNode(PropertyCacheNode.ReceiverCheckNode receiverCheck)  | 
protected  | 
CacheNode(T next,
         PropertyCacheNode.ReceiverCheckNode receiverCheck)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
accepts(Object thisObj)  | 
protected boolean | 
acceptsValue(Object value)  | 
protected String | 
debugString()  | 
com.oracle.truffle.api.nodes.NodeCost | 
getCost()  | 
protected T | 
getNext()  | 
protected boolean | 
isGeneric()  | 
protected boolean | 
isValid()  | 
protected void | 
setNext(T to)  | 
protected boolean | 
sweep()  | 
protected T | 
withNext(T newNext)  | 
copy, getLanguage, getRealm, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringprotected T extends PropertyCacheNode.CacheNode<T> next
protected PropertyCacheNode.ReceiverCheckNode receiverCheck
protected CacheNode(PropertyCacheNode.ReceiverCheckNode receiverCheck)
protected CacheNode(T next, PropertyCacheNode.ReceiverCheckNode receiverCheck)
protected final T getNext()
protected final void setNext(T to)
protected final boolean isGeneric()
protected final boolean accepts(Object thisObj)
protected boolean isValid()
protected boolean acceptsValue(Object value)
protected boolean sweep()
protected String debugString()
public final com.oracle.truffle.api.nodes.NodeCost getCost()
getCost in class com.oracle.truffle.api.nodes.Node