public class Environment.MappedArgumentVarRef extends Environment.AbstractFrameVarRef
frameLevel, resolvedEnv, scopeLevelname| Constructor and Description |
|---|
MappedArgumentVarRef(JSFrameSlot frameSlot,
int scopeLevel,
int frameLevel,
com.oracle.truffle.api.strings.TruffleString name,
Environment current) |
| Modifier and Type | Method and Description |
|---|---|
JavaScriptNode |
createReadNode() |
JavaScriptNode |
createWriteNode(JavaScriptNode rhs) |
createDeleteNode, createScopeFrameNode, getFrameLevel, getScopeLevel, isFunctionLocal, isGlobal, isInCurrentFunctionFramecreateCompoundAssignNode, getName, hasBeenDeclared, hasTDZCheck, isConst, isFrameVar, setHasBeenDeclared, toString, withRequired, withTDZCheckpublic MappedArgumentVarRef(JSFrameSlot frameSlot, int scopeLevel, int frameLevel, com.oracle.truffle.api.strings.TruffleString name, Environment current)
public JavaScriptNode createReadNode()
createReadNode in class Environment.VarRefpublic JavaScriptNode createWriteNode(JavaScriptNode rhs)
createWriteNode in class Environment.VarRef