Lines Matching refs:Module
2281 Module::Status Module::GetStatus() const {
2282 i::Handle<i::Module> self = Utils::OpenHandle(this);
2284 case i::Module::kUnlinked:
2285 case i::Module::kPreLinking:
2287 case i::Module::kLinking:
2289 case i::Module::kLinked:
2291 case i::Module::kEvaluating:
2292 case i::Module::kEvaluatingAsync:
2294 case i::Module::kEvaluated:
2296 case i::Module::kErrored:
2302 Local<Value> Module::GetException() const {
2303 Utils::ApiCheck(GetStatus() == kErrored, "v8::Module::GetException",
2304 "Module status must be kErrored");
2305 i::Handle<i::Module> self = Utils::OpenHandle(this);
2311 Local<FixedArray> Module::GetModuleRequests() const {
2312 i::Handle<i::Module> self = Utils::OpenHandle(this);
2327 Location Module::SourceOffsetToLocation(int offset) const {
2328 i::Handle<i::Module> self = Utils::OpenHandle(this);
2333 self->IsSourceTextModule(), "v8::Module::SourceOffsetToLocation",
2334 "v8::Module::SourceOffsetToLocation must be used on an SourceTextModule");
2342 Local<Value> Module::GetModuleNamespace() {
2344 GetStatus() >= kInstantiated, "v8::Module::GetModuleNamespace",
2345 "v8::Module::GetModuleNamespace must be used on an instantiated module");
2346 i::Handle<i::Module> self = Utils::OpenHandle(this);
2350 i::Module::GetModuleNamespace(isolate, self);
2354 Local<UnboundModuleScript> Module::GetUnboundModuleScript() {
2355 i::Handle<i::Module> self = Utils::OpenHandle(this);
2357 self->IsSourceTextModule(), "v8::Module::GetUnboundModuleScript",
2358 "v8::Module::GetUnboundModuleScript must be used on an SourceTextModule");
2366 int Module::ScriptId() const {
2367 i::Module self = *Utils::OpenHandle(this);
2368 Utils::ApiCheck(self.IsSourceTextModule(), "v8::Module::ScriptId",
2369 "v8::Module::ScriptId must be used on an SourceTextModule");
2374 bool Module::IsGraphAsync() const {
2376 GetStatus() >= kInstantiated, "v8::Module::IsGraphAsync",
2377 "v8::Module::IsGraphAsync must be used on an instantiated module");
2378 i::Module self = *Utils::OpenHandle(this);
2384 bool Module::IsSourceTextModule() const {
2388 bool Module::IsSyntheticModule() const {
2392 int Module::GetIdentityHash() const { return Utils::OpenHandle(this)->hash(); }
2394 Maybe<bool> Module::InstantiateModule(Local<Context> context,
2395 Module::ResolveModuleCallback callback) {
2397 ENTER_V8(isolate, context, Module, InstantiateModule, Nothing<bool>(),
2399 has_pending_exception = !i::Module::Instantiate(
2405 MaybeLocal<Value> Module::Evaluate(Local<Context> context) {
2408 ENTER_V8(isolate, context, Module, Evaluate, MaybeLocal<Value>(),
2415 i::Handle<i::Module> self = Utils::OpenHandle(this);
2416 Utils::ApiCheck(self->status() >= i::Module::kLinked, "Module::Evaluate",
2420 has_pending_exception = !ToLocal(i::Module::Evaluate(isolate, self), &result);
2425 Local<Module> Module::CreateSyntheticModule(
2428 v8::Module::SyntheticModuleEvaluationSteps evaluation_steps) {
2440 i::Handle<i::Module>(i_isolate->factory()->NewSyntheticModule(
2444 Maybe<bool> Module::SetSyntheticModuleExport(Isolate* isolate,
2450 i::Handle<i::Module> self = Utils::OpenHandle(this);
2452 "v8::Module::SyntheticModuleSetExport",
2453 "v8::Module::SyntheticModuleSetExport must only be called on "
2455 ENTER_V8_NO_SCRIPT(i_isolate, isolate->GetCurrentContext(), Module,
2568 MaybeLocal<Module> ScriptCompiler::CompileModule(
2580 if (!maybe.ToLocal(&unbound)) return MaybeLocal<Module>();
2583 return ToApiHandle<Module>(i_isolate->factory()->NewSourceTextModule(shared));
2769 MaybeLocal<Module> ScriptCompiler::CompileModule(
2772 PREPARE_FOR_EXECUTION(context, ScriptCompiler, Compile, Module);
2781 RETURN_ON_FAILED_EXECUTION(Module);
2784 ToApiHandle<Module>(i_isolate->factory()->NewSourceTextModule(sfi)));
3913 void v8::Module::CheckCast(v8::Data* that) {
3915 Utils::ApiCheck(obj->IsModule(), "v8::Module::Cast", "Value is not a Module");
5969 v8::Local<Module> value) {