Searched refs:StaticEvalObject (Results 1 – 11 of 11) sorted by relevance
89 } else if (obj->template is<StaticEvalObject>()) {90 obj = obj->template as<StaticEvalObject>().enclosingScopeForStaticScopeIter();127 if (obj->template is<StaticEvalObject>()) in hasSyntacticDynamicScopeObject()128 return obj->template as<StaticEvalObject>().isStrict(); in hasSyntacticDynamicScopeObject()156 if (obj->template is<StaticEvalObject>()) in type()183 inline StaticEvalObject&187 return obj->template as<StaticEvalObject>(); in eval()
29 class StaticEvalObject; variable87 obj->is<StaticEvalObject>() || in IsStaticScope()142 StaticEvalObject& eval() const;452 class StaticEvalObject : public ScopeObject460 static StaticEvalObject* create(JSContext* cx, HandleObject enclosing);1041 StaticEvalObject& staticEval() const { return ssi_.eval(); } in staticEval()1371 StaticEvalObject::isNonGlobal() const in isNonGlobal()
765 /* static */ StaticEvalObject*766 StaticEvalObject::create(JSContext* cx, HandleObject enclosing) in create()768 StaticEvalObject* obj = in create()769 NewObjectWithNullTaggedProto<StaticEvalObject>(cx, TenuredObject, BaseShape::DELEGATE); in create()778 const Class StaticEvalObject::class_ = {780 JSCLASS_HAS_RESERVED_SLOTS(StaticEvalObject::RESERVED_SLOTS) |
114 script()->enclosingStaticScope()->as<StaticEvalObject>().isNonGlobal(); in isNonGlobalEvalFrame()
6684 staticScope = StaticEvalObject::create(cx, enclosingStaticScope); in EvaluateInEnv()6710 staticScope->as<StaticEvalObject>().setStrict(); in EvaluateInEnv()
295 Rooted<StaticEvalObject*> staticScope(cx, StaticEvalObject::create(cx, enclosing)); in EvalKernel()377 Rooted<StaticEvalObject*> staticScope(cx, StaticEvalObject::create(cx, enclosing)); in DirectEvalStringFromIon()
94 script()->enclosingStaticScope()->as<StaticEvalObject>().isNonGlobal(); in isNonGlobalEvalFrame()
281 return enclosingStaticScope->is<StaticEvalObject>(); in isEvalCompilationUnit()289 StaticEvalObject& eval = enclosingStaticScope->as<StaticEvalObject>(); in isNonGlobalEvalCompilationUnit()
315 if (sc->staticScope()->is<StaticEvalObject>()) { in atBodyLevel()
1380 if (sc->staticScope()->is<StaticEvalObject>()) { in atBodyLevel()3049 bool isEvalBodyLexicalScope = sc->staticScope()->is<StaticEvalObject>() && in enterBlockScope()
3470 if (enclosing->is<StaticEvalObject>()) in IsFunctionCloneable()3471 return !enclosing->as<StaticEvalObject>().isNonGlobal(); in IsFunctionCloneable()