Lines Matching refs:SourceTextModule
43 if (SourceTextModule::IsSendableFunctionModule(module)) { in GetCurrentModule()
44 CString recordNameStr = SourceTextModule::GetModuleName(module); in GetCurrentModule()
62 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner()
71 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner()
79 …return SourceTextModule::Cast(currentModule->GetTaggedObject())->GetModuleValue(vm_->GetJSThread()… in GetModuleValueInner()
106 JSHandle<SourceTextModule> currentModuleHdl(thread, currentModule); in GetModuleValueOutterInternal()
120 JSHandle<SourceTextModule> module(thread, resolvedModule); in GetModuleValueOutterInternal()
131 JSHandle<SourceTextModule> moduleOfHotReload(thread, resolvedModule); in GetModuleValueOutterInternal()
140 JSHandle<SourceTextModule> module(thread, resolvedModule); in GetModuleValueOutterInternal()
141 if (SourceTextModule::IsNativeModule(module->GetTypes())) { in GetModuleValueOutterInternal()
177 JSHandle<SourceTextModule> currentModuleHdl(thread, currentModule); in GetLazyModuleValueOutterInternal()
187 JSHandle<SourceTextModule> module(thread, resolvedModule); in GetLazyModuleValueOutterInternal()
197 JSHandle<SourceTextModule> moduleOfHotReload(thread, resolvedModule); in GetLazyModuleValueOutterInternal()
198 SourceTextModule::Evaluate(thread, moduleOfHotReload, nullptr); in GetLazyModuleValueOutterInternal()
203 SourceTextModule::Evaluate(thread, module, nullptr); in GetLazyModuleValueOutterInternal()
210 JSHandle<SourceTextModule> module(thread, resolvedModule); in GetLazyModuleValueOutterInternal()
213 if (SourceTextModule::IsNativeModule(moduleType)) { in GetLazyModuleValueOutterInternal()
214 SourceTextModule::EvaluateNativeModule(thread, module, moduleType); in GetLazyModuleValueOutterInternal()
220 SourceTextModule::ModuleExecution(thread, module, nullptr, 0); in GetLazyModuleValueOutterInternal()
240 JSHandle<SourceTextModule> currentModule(thread, GetCurrentModule()); in StoreModuleValue()
247 …JSHandle<SourceTextModule> currentModule(thread, JSFunction::Cast(jsFunc.GetTaggedObject())->GetMo… in StoreModuleValue()
251 void ModuleManager::StoreModuleValueInternal(JSHandle<SourceTextModule> ¤tModule, in StoreModuleValueInternal()
270 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner()
280 …return SourceTextModule::Cast(currentModule.GetTaggedObject())->GetModuleValue(vm_->GetJSThread(),… in GetModuleValueInner()
302 …JSTaggedValue moduleEnvironment = SourceTextModule::Cast(currentModule.GetTaggedObject())->GetEnvi… in GetModuleValueOutterInternal()
315 SourceTextModule *module = SourceTextModule::Cast(resolvedModule.GetTaggedObject()); in GetModuleValueOutterInternal()
317 CString cjsModuleName = SourceTextModule::GetModuleName(JSTaggedValue(module)); in GetModuleValueOutterInternal()
327 JSHandle<SourceTextModule> currentModule(thread, GetCurrentModule()); in StoreModuleValue()
334 …JSHandle<SourceTextModule> currentModule(thread, JSFunction::Cast(jsFunc.GetTaggedObject())->GetMo… in StoreModuleValue()
338 void ModuleManager::StoreModuleValueInternal(JSHandle<SourceTextModule> ¤tModule, in StoreModuleValueInternal()
350 JSHandle<SourceTextModule> ModuleManager::GetImportedModule(const CString &referencing) in GetImportedModule()
360 JSHandle<SourceTextModule> ModuleManager::HostGetImportedModule(const CString &referencing) in HostGetImportedModule()
366 return JSHandle<SourceTextModule>(vm_->GetJSThread(), entry->second); in HostGetImportedModule()
414 if (SourceTextModule::Cast(result.GetTaggedObject())->GetStatus() == in IsEvaluatedModule()
424 JSHandle<SourceTextModule> module = GetImportedModule(referencing); in IsInstantiatedModule()
430 JSHandle<SourceTextModule> module = HostGetImportedModule(referencing); in IsLocalModuleInstantiated()
575 JSHandle<SourceTextModule>::Cast(moduleRecord)->SetEcmaModuleRecordNameString(recordName); in ResolveModuleWithMerge()
614 SourceTextModule *module = SourceTextModule::Cast(currentModule.GetTaggedObject()); in GetModuleNamespaceInternal()
620 requiredModule = SourceTextModule::HostResolveImportedModule(thread, in GetModuleNamespaceInternal()
621 … JSHandle<SourceTextModule>(thread, module), JSHandle<JSTaggedValue>(thread, moduleName)); in GetModuleNamespaceInternal()
623 requiredModule = SourceTextModule::HostResolveImportedModuleWithMerge(thread, in GetModuleNamespaceInternal()
624 … JSHandle<SourceTextModule>(thread, module), JSHandle<JSTaggedValue>(thread, moduleName)); in GetModuleNamespaceInternal()
627 JSHandle<SourceTextModule> requiredModuleST = JSHandle<SourceTextModule>::Cast(requiredModule); in GetModuleNamespaceInternal()
631 JSHandle<SourceTextModule>(thread, module), requiredModuleST); in GetModuleNamespaceInternal()
635 if (SourceTextModule::IsNativeModule(moduleType)) { in GetModuleNamespaceInternal()
636 …return SourceTextModule::Cast(requiredModuleST.GetTaggedValue())->GetModuleValue(thread, 0, false); in GetModuleNamespaceInternal()
640 CString cjsModuleName = SourceTextModule::GetModuleName(requiredModuleST.GetTaggedValue()); in GetModuleNamespaceInternal()
645 …JSHandle<JSTaggedValue> moduleNamespace = SourceTextModule::GetModuleNamespace(thread, requiredMod… in GetModuleNamespaceInternal()
668 …JSTaggedValue moduleEnvironment = SourceTextModule::Cast(currentModule.GetTaggedObject())->GetEnvi… in GetModuleNamespaceInternal()
697 SourceTextModule *sourceTextModule = SourceTextModule::Cast(module.GetTaggedObject()); in GetRecordName()
706 int ModuleManager::GetExportObjectIndex(EcmaVM *vm, JSHandle<SourceTextModule> ecmaModule, in GetExportObjectIndex()
756 …JSHandle<SourceTextModule> ecmaModule = JSHandle<SourceTextModule>::Cast(ExecuteNativeModule(threa… in LoadNativeModule()
767 JSHandle<SourceTextModule> moduleRecord = HostGetImportedModule(recordName); in ExecuteNativeModuleMayThrowError()
771 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(recordName); in ExecuteNativeModuleMayThrowError()
774 JSHandle<SourceTextModule> nativeModule = in ExecuteNativeModuleMayThrowError()
775 JSHandle<SourceTextModule>::Cast(moduleRecord); in ExecuteNativeModuleMayThrowError()
776 …auto exportObject = SourceTextModule::LoadNativeModuleMayThrowError(thread, nativeModule, moduleTy… in ExecuteNativeModuleMayThrowError()
790 JSHandle<SourceTextModule> moduleRecord = HostGetImportedModule(recordName); in ExecuteNativeModule()
793 JSHandle<SourceTextModule> nativeModule = HostGetImportedModule(recordName); in ExecuteNativeModule()
794 if (!SourceTextModule::LoadNativeModule(thread, nativeModule, nativeModule->GetTypes())) { in ExecuteNativeModule()
801 auto [isNative, moduleType] = SourceTextModule::CheckNativeModule(recordName); in ExecuteNativeModule()
804 JSHandle<SourceTextModule> nativeModule = in ExecuteNativeModule()
805 JSHandle<SourceTextModule>::Cast(nativeModuleHandle); in ExecuteNativeModule()
806 if (!SourceTextModule::LoadNativeModule(thread, nativeModule, moduleType)) { in ExecuteNativeModule()
822 JSHandle<SourceTextModule> moduleRecord = HostGetImportedModule(recordName); in ExecuteJsonModule()
825 JSHandle<SourceTextModule> moduleRecord = in ExecuteJsonModule()
826 …JSHandle<SourceTextModule>::Cast(ModuleDataExtractor::ParseJsonModule(thread, jsPandaFile, filenam… in ExecuteJsonModule()
849 JSHandle<SourceTextModule> module = in ExecuteCjsModule()
850 … JSHandle<SourceTextModule>::Cast(ModuleDataExtractor::ParseCjsModule(thread, jsPandaFile)); in ExecuteCjsModule()
874 JSHandle<ecmascript::SourceTextModule> moduleRecord = GetImportedModule(recordName); in GetModuleNameSpaceFromFile()
876 return ecmascript::SourceTextModule::GetModuleNamespace( in GetModuleNameSpaceFromFile()
877 thread, JSHandle<ecmascript::SourceTextModule>(moduleRecord)); in GetModuleNameSpaceFromFile()
898 SourceTextModule::Cast(result)->DestoryLazyImportArray(); in RemoveModuleFromCache()
899 SourceTextModule::Cast(result)->DestoryEcmaModuleFilenameString(); in RemoveModuleFromCache()
900 SourceTextModule::Cast(result)->DestoryEcmaModuleRecordNameString(); in RemoveModuleFromCache()