Lines Matching defs:isolate
21 Maybe<bool> SyntheticModule::SetExport(Isolate* isolate,
25 Handle<ObjectHashTable> exports(module->exports(), isolate);
26 Handle<Object> export_object(exports->Lookup(export_name), isolate);
29 isolate->Throw(*isolate->factory()->NewReferenceError(
40 void SyntheticModule::SetExportStrict(Isolate* isolate,
44 Handle<ObjectHashTable> exports(module->exports(), isolate);
45 Handle<Object> export_object(exports->Lookup(export_name), isolate);
48 SetExport(isolate, module, export_name, export_value);
55 Isolate* isolate, Handle<SyntheticModule> module,
58 Handle<Object> object(module->exports().Lookup(export_name), isolate);
63 return isolate->ThrowAt<Cell>(
64 isolate->factory()->NewSyntaxError(MessageTemplate::kUnresolvableExport,
71 bool SyntheticModule::PrepareInstantiate(Isolate* isolate,
74 Handle<ObjectHashTable> exports(module->exports(), isolate);
75 Handle<FixedArray> export_names(module->export_names(), isolate);
81 isolate->factory()->NewCell(isolate->factory()->undefined_value());
82 Handle<String> name(String::cast(export_names->get(i)), isolate);
83 CHECK(exports->Lookup(name).IsTheHole(isolate));
93 bool SyntheticModule::FinishInstantiate(Isolate* isolate,
101 MaybeHandle<Object> SyntheticModule::Evaluate(Isolate* isolate,
110 Utils::ToLocal(Handle<Context>::cast(isolate->native_context())),
113 isolate->PromoteScheduledException();
114 Module::RecordErrorUsingPendingException(isolate, module);
130 capability = isolate->factory()->NewJSPromise();
131 JSPromise::Resolve(capability, isolate->factory()->undefined_value())