public class Environment.MappedArgumentVarRef extends Environment.AbstractFrameVarRef
| Modifier and Type | Field and Description |
|---|---|
protected com.oracle.truffle.api.frame.FrameSlot |
frameSlot |
current, frameLevel, scopeLevelname| Constructor and Description |
|---|
MappedArgumentVarRef(com.oracle.truffle.api.frame.FrameSlot frameSlot,
int scopeLevel,
int frameLevel,
String name,
Environment current) |
| Modifier and Type | Method and Description |
|---|---|
JavaScriptNode |
createReadNode() |
JavaScriptNode |
createWriteNode(JavaScriptNode rhs) |
createDeleteNode, createScopeFrameNode, getFrameDescriptor, getFrameLevel, getScopeLevel, isFunctionLocal, isGlobalcreateCompoundAssignNode, getName, hasTDZCheck, isConst, isFrameVar, withRequired, withTDZCheckpublic MappedArgumentVarRef(com.oracle.truffle.api.frame.FrameSlot frameSlot,
int scopeLevel,
int frameLevel,
String name,
Environment current)
public JavaScriptNode createReadNode()
createReadNode in class Environment.VarRefpublic JavaScriptNode createWriteNode(JavaScriptNode rhs)
createWriteNode in class Environment.VarRef