Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_source_text.h35 enum class ModuleTypes : uint8_t { enum
140 static std::pair<bool, ModuleTypes> CheckNativeModule(const CString &moduleRequestName);
141 static Local<JSValueRef> GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType);
146 ModuleTypes moduleType);
147 inline static bool IsNativeModule(ModuleTypes moduleType) in IsNativeModule()
149 return moduleType == ModuleTypes::OHOS_MODULE || in IsNativeModule()
150 moduleType == ModuleTypes::APP_MODULE || in IsNativeModule()
151 moduleType == ModuleTypes::NATIVE_MODULE || in IsNativeModule()
152 moduleType == ModuleTypes::INTERNAL_MODULE; in IsNativeModule()
187 NEXT_BIT_FIELD(BitField, Types, ModuleTypes, MODULE_TYPE_BITS, Status)
[all …]
Djs_dynamic_import.cpp29 ModuleTypes moduleType, in ExecuteNativeOrJsonModule()
44 if (moduleType != ModuleTypes::JSON_MODULE) { in ExecuteNativeOrJsonModule()
Dmodule_data_extractor.cpp58 moduleRecord->SetTypes(ModuleTypes::ECMA_MODULE); in ParseModule()
104 moduleRecord->SetTypes(ModuleTypes::CJS_MODULE); in ParseCjsModule()
127 moduleRecord->SetTypes(ModuleTypes::JSON_MODULE); in ParseJsonModule()
134 ModuleTypes moduleType) in ParseNativeModule()
Djs_dynamic_import.h27 ModuleTypes moduleType, JSHandle<JSPromiseReactionsFunction> resolve,
Dmodule_data_extractor.h43 ModuleTypes moduleType);
Djs_module_manager.cpp127 ModuleTypes moduleType = module->GetTypes(); in GetModuleValueOutterInternal()
131 if (moduleType == ModuleTypes::CJS_MODULE) { in GetModuleValueOutterInternal()
143 if (module->GetTypes() == ModuleTypes::CJS_MODULE) { in GetModuleValueOutterInternal()
318 if (module->GetTypes() == ModuleTypes::CJS_MODULE) { in GetModuleValueOutterInternal()
472 tmpModuleRecord->SetTypes(ModuleTypes::ECMA_MODULE); in CreateEmptyModule()
559 …Value> ModuleManager::ResolveNativeModule(const CString &moduleRequestName, ModuleTypes moduleType) in ResolveNativeModule()
657 ModuleTypes moduleType = requiredModuleST->GetTypes(); in GetModuleNamespaceInternal()
663 if (moduleType == ModuleTypes::CJS_MODULE) { in GetModuleNamespaceInternal()
Djs_module_source_text.cpp305 std::pair<bool, ModuleTypes> SourceTextModule::CheckNativeModule(const CString &moduleRequestName) in CheckNativeModule()
311 return {false, ModuleTypes::UNKNOWN}; in CheckNativeModule()
315 return {true, ModuleTypes::OHOS_MODULE}; in CheckNativeModule()
318 return {true, ModuleTypes::APP_MODULE}; in CheckNativeModule()
321 return {true, ModuleTypes::NATIVE_MODULE}; in CheckNativeModule()
323 return {true, ModuleTypes::INTERNAL_MODULE}; in CheckNativeModule()
326 Local<JSValueRef> SourceTextModule::GetRequireNativeModuleFunc(EcmaVM *vm, ModuleTypes moduleType) in GetRequireNativeModuleFunc()
330 auto funcName = (moduleType == ModuleTypes::NATIVE_MODULE) ? in GetRequireNativeModuleFunc()
362 ModuleTypes moduleType) in LoadNativeModule()
373 if (moduleType == ModuleTypes::APP_MODULE) { in LoadNativeModule()
[all …]
Djs_module_deregister.cpp90 …(module->GetTypes() == ModuleTypes::APP_MODULE || module->GetTypes() == ModuleTypes::OHOS_MODULE))… in RemoveModule()
Djs_module_manager.h60 …JSHandle<JSTaggedValue> ResolveNativeModule(const CString &moduleRequestName, ModuleTypes moduleTy…
/arkcompiler/ets_runtime/ecmascript/module/tests/
Decma_module_test.cpp521 std::pair<bool, ModuleTypes> res1 = SourceTextModule::CheckNativeModule(requestName1); in HWTEST_F_L0()
523 EXPECT_EQ(res1.second, ModuleTypes::UNKNOWN); in HWTEST_F_L0()
525 std::pair<bool, ModuleTypes> res2 = SourceTextModule::CheckNativeModule(requestName2); in HWTEST_F_L0()
527 EXPECT_EQ(res2.second, ModuleTypes::OHOS_MODULE); in HWTEST_F_L0()
529 std::pair<bool, ModuleTypes> res3 = SourceTextModule::CheckNativeModule(requestName3); in HWTEST_F_L0()
531 EXPECT_EQ(res3.second, ModuleTypes::APP_MODULE); in HWTEST_F_L0()
533 std::pair<bool, ModuleTypes> res4 = SourceTextModule::CheckNativeModule(requestName4); in HWTEST_F_L0()
535 EXPECT_EQ(res4.second, ModuleTypes::NATIVE_MODULE); in HWTEST_F_L0()
537 std::pair<bool, ModuleTypes> res5 = SourceTextModule::CheckNativeModule(requestName5); in HWTEST_F_L0()
539 EXPECT_EQ(res5.second, ModuleTypes::INTERNAL_MODULE); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_promise_job.cpp210 thread, jsonRecordName, ModuleTypes::JSON_MODULE, resolve, reject, jsPandaFile.get()); in DynamicImportJob()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.cpp4424 obj->SetTypes(ModuleTypes::UNKNOWN); in NewSourceTextModule()