Home
last modified time | relevance | path

Searched refs:ModuleTypes (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_source_text.h37 enum class ModuleTypes : uint8_t { enum
164 static std::pair<bool, ModuleTypes> CheckNativeModule(const CString &moduleRequestName);
165 static Local<JSValueRef> GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType);
173 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType);
175 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType);
177 ModuleTypes moduleType);
178 inline static bool IsNativeModule(ModuleTypes moduleType) in IsNativeModule()
180 return moduleType == ModuleTypes::OHOS_MODULE || in IsNativeModule()
181 moduleType == ModuleTypes::APP_MODULE || in IsNativeModule()
182 moduleType == ModuleTypes::NATIVE_MODULE || in IsNativeModule()
[all …]
Djs_dynamic_import.cpp32 ModuleTypes moduleType, in ExecuteNativeOrJsonModule()
48 if (moduleType != ModuleTypes::JSON_MODULE) { in ExecuteNativeOrJsonModule()
Dmodule_tools.cpp90 if (module->GetTypes() == ModuleTypes::CJS_MODULE) { in ProcessModuleLoadInfo()
109 ModuleTypes moduleType = requiredModule->GetTypes(); in ProcessModuleNameSpaceLoadInfo()
117 if (moduleType == ModuleTypes::CJS_MODULE) { in ProcessModuleNameSpaceLoadInfo()
Djs_dynamic_import.h27 ModuleTypes moduleType, JSHandle<JSPromiseReactionsFunction> resolve,
Dmodule_data_extractor.cpp50 moduleRecord->SetTypes(ModuleTypes::ECMA_MODULE); in ParseModule()
108 moduleRecord->SetTypes(ModuleTypes::CJS_MODULE); in ParseCjsModule()
130 moduleRecord->SetTypes(ModuleTypes::JSON_MODULE); in ParseJsonModule()
137 … const CString &baseFileName, ModuleTypes moduleType) in ParseNativeModule()
Dmodule_data_extractor.h46 … const CString &baseFileName, ModuleTypes moduleType);
Djs_module_deregister.cpp85 …(module->GetTypes() == ModuleTypes::APP_MODULE || module->GetTypes() == ModuleTypes::OHOS_MODULE))… in RemoveModule()
Djs_module_source_text.cpp296 std::pair<bool, ModuleTypes> SourceTextModule::CheckNativeModule(const CString &moduleRequestName) in CheckNativeModule()
303 return {false, ModuleTypes::UNKNOWN}; in CheckNativeModule()
307 return {true, ModuleTypes::OHOS_MODULE}; in CheckNativeModule()
315 return {true, ModuleTypes::APP_MODULE}; in CheckNativeModule()
318 return {true, ModuleTypes::NATIVE_MODULE}; in CheckNativeModule()
320 return {true, ModuleTypes::INTERNAL_MODULE}; in CheckNativeModule()
323 Local<JSValueRef> SourceTextModule::GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType) in GetRequireNativeModuleFunc()
327 auto funcName = (moduleType == ModuleTypes::NATIVE_MODULE) ? in GetRequireNativeModuleFunc()
373 const JSHandle<SourceTextModule> &requiredModule, ModuleTypes moduleType) in LoadNativeModuleImpl()
393 if (moduleType == ModuleTypes::APP_MODULE) { in LoadNativeModuleImpl()
[all …]
Djs_module_manager.cpp145 if (module->GetTypes() == ModuleTypes::CJS_MODULE) { in GetModuleValueOutterInternal()
212 ModuleTypes moduleType = module->GetTypes(); in GetLazyModuleValueOutterInternal()
218 if (moduleType == ModuleTypes::CJS_MODULE) { in GetLazyModuleValueOutterInternal()
316 if (module->GetTypes() == ModuleTypes::CJS_MODULE) { in GetModuleValueOutterInternal()
544 const CString &baseFileName, ModuleTypes moduleType) in ResolveNativeModule()
633 ModuleTypes moduleType = requiredModuleST->GetTypes(); in GetModuleNamespaceInternal()
639 if (moduleType == ModuleTypes::CJS_MODULE) { in GetModuleNamespaceInternal()
Dmodule_manager_helper.cpp25 ModuleTypes moduleType = module->GetTypes(); in GetModuleValue()
46 ModuleTypes moduleType = module->GetTypes(); in GetNativeOrCjsExports()
Djs_module_namespace.cpp128 ModuleTypes moduleType = module->GetTypes(); in GetProperty()
148 ModuleTypes moduleType = module->GetTypes(); in GetProperty()
Djs_module_manager.h76 ModuleTypes moduleType);
Djs_shared_module.cpp145 moduleRecord->SetTypes(ModuleTypes::ECMA_MODULE); in ParseSharedModule()
/arkcompiler/ets_runtime/ecmascript/module/tests/
Decma_module_test.cpp703 std::pair<bool, ModuleTypes> res1 = SourceTextModule::CheckNativeModule(requestName1); in HWTEST_F_L0()
705 EXPECT_EQ(res1.second, ModuleTypes::UNKNOWN); in HWTEST_F_L0()
707 std::pair<bool, ModuleTypes> res2 = SourceTextModule::CheckNativeModule(requestName2); in HWTEST_F_L0()
709 EXPECT_EQ(res2.second, ModuleTypes::OHOS_MODULE); in HWTEST_F_L0()
711 std::pair<bool, ModuleTypes> res3 = SourceTextModule::CheckNativeModule(requestName3); in HWTEST_F_L0()
713 EXPECT_EQ(res3.second, ModuleTypes::APP_MODULE); in HWTEST_F_L0()
715 std::pair<bool, ModuleTypes> res4 = SourceTextModule::CheckNativeModule(requestName4); in HWTEST_F_L0()
717 EXPECT_EQ(res4.second, ModuleTypes::NATIVE_MODULE); in HWTEST_F_L0()
719 std::pair<bool, ModuleTypes> res5 = SourceTextModule::CheckNativeModule(requestName5); in HWTEST_F_L0()
721 EXPECT_EQ(res5.second, ModuleTypes::INTERNAL_MODULE); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_promise_job.cpp210 thread, entryPoint, ModuleTypes::JSON_MODULE, resolve, reject, jsPandaFile.get()); in DynamicImportJob()
/arkcompiler/ets_runtime/ecmascript/
Dshared_object_factory.cpp742 obj->SetTypes(ModuleTypes::UNKNOWN); in NewSSourceTextModule()
Dobject_factory.cpp4741 obj->SetTypes(ModuleTypes::UNKNOWN); in NewSourceTextModule()