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