public final class PrivateEnvironment extends DerivedEnvironment
Environment.AbstractFrameVarRef, Environment.FrameSlotVarRef, Environment.GlobalLexVarRef, Environment.GlobalVarRef, Environment.MappedArgumentVarRef, Environment.VarRef, Environment.WrappedVarRefcontext, factory| Constructor and Description |
|---|
PrivateEnvironment(Environment parent,
NodeFactory factory,
JSContext context,
Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFrameSlotFromSymbol(Symbol symbol) |
JSFrameSlot |
findBlockFrameSlot(Object name) |
Scope |
getScope() |
declareInternalSlot, getBlockFrameDescriptor, getCurrentBlockScopeSlot, getScopeLeveladdFrameSlotsFromSymbols, addFrameSlotsFromSymbols, createLocal, createTempVar, declareLocalVar, findActiveModule, findArgumentsVar, findAsyncContextVar, findAsyncResultVar, findBlockScopedVar, findDynamicScopeVar, findFunctionFrameSlot, findInternalSlot, findInternalSlot, findInternalSlot, findLocalVar, findNewTargetVar, findSuperVar, findTempVar, findThisVar, findVar, findVar, findVar, findYieldValueVar, function, getBlockScopeSlot, getFunctionFrameDescriptor, getParent, getParentAt, getVariableEnvironment, hasLocalVar, hasScopeFrame, isDynamicallyScoped, isDynamicScopeContext, isStrictMode, joinElements, reserveArgumentsSlot, reserveDynamicScopeSlot, reserveNewTargetSlot, reserveSuperSlot, reserveThisSlot, toString, toStringImplpublic PrivateEnvironment(Environment parent, NodeFactory factory, JSContext context, Scope scope)
public JSFrameSlot findBlockFrameSlot(Object name)
findBlockFrameSlot in class Environmentpublic void addFrameSlotFromSymbol(Symbol symbol)
addFrameSlotFromSymbol in class Environmentpublic Scope getScope()
getScope in class Environment