Home
last modified time | relevance | path

Searched refs:exportName (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_frontend/es2panda/parser/module/
H A DsourceTextModuleRecord.h75 ExportEntry(const util::StringView exportName, const util::StringView localName, in ExportEntry()
77 : moduleRequestIdx_(-1), exportName_(exportName), localName_(localName), in ExportEntry()
79 ExportEntry(const util::StringView exportName, const util::StringView importName, int moduleRequest, in ExportEntry()
81 : moduleRequestIdx_(moduleRequest), exportName_(exportName), importName_(importName), in ExportEntry()
178 bool HasDuplicateExport(util::StringView exportName) const;
H A DsourceTextModuleRecord.cpp114 bool SourceTextModuleRecord::HasDuplicateExport(util::StringView exportName) const in HasDuplicateExport()
118 if (exportName == e->exportName_) { in HasDuplicateExport()
124 if (exportName == e->exportName_) { in HasDuplicateExport()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DimportExportDecls.cpp100 for (auto const &[exportName, startLoc] : exportNameMap_) { in HandleGlobalStmts()
101 const bool isType = exportedTypes_.find(exportName) != exportedTypes_.end(); in HandleGlobalStmts()
102 util::StringView originalName = varbinder_->FindNameInAliasMap(program->SourceFilePath(), exportName); in HandleGlobalStmts()
112 HandleSelectiveExportWithAlias(originalName, exportName, startLoc); in HandleGlobalStmts()
131 void ImportExportDecls::HandleSelectiveExportWithAlias(util::StringView originalFieldName, util::StringView exportName, in HandleSelectiveExportWithAlias() argument
147 if (exportName != originalFieldName) { in HandleSelectiveExportWithAlias()
148 if (auto declItem = fieldMap_.find(exportName); declItem != fieldMap_.end()) { in HandleSelectiveExportWithAlias()
155 "The given name '" + exportName.Mutf8() + "' is already used in another export", startLoc); in HandleSelectiveExportWithAlias()
H A DimportExportDecls.h68 void HandleSelectiveExportWithAlias(util::StringView originalFieldName, util::StringView exportName,
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A DmoduleRecordEmitter.cpp95 panda::pandasm::LiteralArray::Literal exportName = { in GenLocalExportEntries() local
97 buffer_.emplace_back(exportName); in GenLocalExportEntries()
118 panda::pandasm::LiteralArray::Literal exportName = { in GenIndirectExportEntries() local
120 buffer_.emplace_back(exportName); in GenIndirectExportEntries()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DsavedBindingsCtx.cpp68 util::StringView exportName(exportDecl->IsExportDefaultDeclaration() ? "default" : name); in BindExportDecl()
72 VarBinder()->AddDecl<varbinder::ExportDecl>(variable->Declaration()->Node()->Start(), exportName, name); in BindExportDecl()
/arkcompiler/ets_runtime/ecmascript/module/
H A Djs_module_source_text.h100 // 15.2.1.16.3 ResolveExport(exportName, resolveVector)
102 const JSHandle<JSTaggedValue> &exportName,
106 const JSHandle<JSTaggedValue> &exportName);
109 const JSHandle<JSTaggedValue> &exportName);
112 const JSHandle<JSTaggedValue> &exportName);
369 const JSHandle<JSTaggedValue> &exportName,
397 static JSHandle<JSTaggedValue> GetStarResolution(JSThread *thread, const JSHandle<JSTaggedValue> &exportName,
406 const JSHandle<JSTaggedValue> &exportName,
410 const JSHandle<JSTaggedValue> &exportName,
413 const JSHandle<JSTaggedValue> &exportName,
[all...]
H A Djs_module_source_text.cpp144 const JSHandle<JSTaggedValue> &exportName, in CheckCircularImport()
149 // SameValue(exportName, r.[[ExportName]]) is true, then in CheckCircularImport()
151 JSTaggedValue::SameValue(rr.second, exportName)) { in CheckCircularImport()
163 const JSHandle<JSTaggedValue> &exportName) in ResolveExportObject()
170 if (JSTaggedValue::SameValue(exportName, defaultString)) { in ResolveExportObject()
186 resolution = ResolveElementOfObject(thread, jsHclass, exportName, module); in ResolveExportObject()
190 int entry = dict->FindEntry(exportName.GetTaggedValue()); in ResolveExportObject()
204 const JSHandle<JSTaggedValue> &exportName) in ResolveNativeStarExport()
215 return SourceTextModule::ResolveExportObject(thread, nativeModule, nativeExports, exportName); in ResolveNativeStarExport()
220 const JSHandle<JSTaggedValue> &exportName) in ResolveCjsStarExport()
143 CheckCircularImport(const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &exportName, CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) CheckCircularImport() argument
160 ResolveExportObject(JSThread *thread, const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &exports, const JSHandle<JSTaggedValue> &exportName) ResolveExportObject() argument
202 ResolveNativeStarExport(JSThread *thread, const JSHandle<SourceTextModule> &nativeModule, const JSHandle<JSTaggedValue> &exportName) ResolveNativeStarExport() argument
218 ResolveCjsStarExport(JSThread *thread, const JSHandle<SourceTextModule> &cjsModule, const JSHandle<JSTaggedValue> &exportName) ResolveCjsStarExport() argument
234 ResolveExport(JSThread *thread, const JSHandle<SourceTextModule> &module, const JSHandle<JSTaggedValue> &exportName, CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) ResolveExport() argument
1526 GetStarResolution(JSThread *thread, const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &moduleRequest, const JSHandle<SourceTextModule> &module, JSMutableHandle<JSTaggedValue> &starResolution, CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) GetStarResolution() argument
1613 std::string exportName = EcmaStringAccessor(ee->GetExportName()).ToStdString(); AddExportName() local
1619 ResolveElementOfObject(JSThread *thread, const JSHandle<JSHClass> &hclass, const JSHandle<JSTaggedValue> &exportName, const JSHandle<SourceTextModule> &module) ResolveElementOfObject() argument
1632 ResolveLocalExport(JSThread *thread, const JSHandle<JSTaggedValue> &exportEntry, const JSHandle<JSTaggedValue> &exportName, const JSHandle<SourceTextModule> &module) ResolveLocalExport() argument
1667 ResolveIndirectExport(JSThread *thread, const JSHandle<JSTaggedValue> &exportEntry, const JSHandle<JSTaggedValue> &exportName, const JSHandle<SourceTextModule> &module, CVector<std::pair<JSHandle<SourceTextModule>, JSHandle<JSTaggedValue>>> &resolveVector) ResolveIndirectExport() argument
[all...]
H A Dmodule_manager_helper.cpp211 JSHandle<JSTaggedValue> exportName(thread, bindingName); in UpdateBindingAndGetModuleValue()
213 SourceTextModule::ResolveExportObject(thread, requiredModule, exports, exportName); in UpdateBindingAndGetModuleValue()
/arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/
H A Dmodule_data_accessor.cpp161 JSHandle<JSTaggedValue> exportName(thread, factory->GetRawStringFromStringTable(sd)); in EnumerateLocalExportEntry()
167 JSHandle<LocalExportEntry> localExportEntry = factory->NewLocalExportEntry(exportName, localName, localIndex, in EnumerateLocalExportEntry()
197 JSHandle<JSTaggedValue> exportName(thread, factory->GetRawStringFromStringTable(sd)); in EnumerateIndirectExportEntry()
205 JSHandle<IndirectExportEntry> indirectExportEntry = factory->NewIndirectExportEntry(exportName, in EnumerateIndirectExportEntry()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Ddeclaration.h365 explicit ExportDecl(util::StringView exportName, util::StringView localName) in ExportDecl() argument
366 : Decl(localName), exportName_(exportName) in ExportDecl()
370 explicit ExportDecl(util::StringView exportName, util::StringView localName, ir::AstNode *node) in ExportDecl() argument
371 : Decl(localName), exportName_(exportName) in ExportDecl()
/arkcompiler/ets_runtime/ecmascript/
H A Dobject_factory.h680 const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &localName,
683 JSHandle<IndirectExportEntry> NewIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName,
823 JSHandle<LocalExportEntry> NewSLocalExportEntry(const JSHandle<JSTaggedValue> &exportName,
826 JSHandle<IndirectExportEntry> NewSIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName,
H A Dshared_object_factory.cpp781 JSHandle<LocalExportEntry> ObjectFactory::NewSLocalExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewSLocalExportEntry() argument
788 obj->SetExportName(thread_, exportName); in NewSLocalExportEntry()
794 JSHandle<IndirectExportEntry> ObjectFactory::NewSIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewSIndirectExportEntry() argument
802 obj->SetExportName(thread_, exportName); in NewSIndirectExportEntry()
H A Dobject_factory.cpp4636 JSHandle<LocalExportEntry> ObjectFactory::NewLocalExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewLocalExportEntry() argument
4640 return NewSLocalExportEntry(exportName, localName, index); in NewLocalExportEntry()
4646 obj->SetExportName(thread_, exportName); in NewLocalExportEntry()
4658 JSHandle<IndirectExportEntry> ObjectFactory::NewIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewIndirectExportEntry() argument
4664 return NewSIndirectExportEntry(exportName, moduleRequest, importName); in NewIndirectExportEntry()
4670 obj->SetExportName(thread_, exportName); in NewIndirectExportEntry()
/arkcompiler/ets_frontend/es2panda/parser/
H A DstatementParser.cpp2314 auto exportName = exportSpecifier->Exported()->Name(); in AddExportNamedEntryItem() local
2318 exportName, importName, moduleRequestIdx, exportId, importId); in AddExportNamedEntryItem()
2320 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2331 auto exportName = exportSpecifier->Exported()->Name(); in AddExportNamedEntryItem() local
2336 exportName, localName, exportId, localId); in AddExportNamedEntryItem()
2338 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2394 util::StringView exportName = parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in AddExportDefaultEntryItem() local
2403 exportName, localName, nullptr, nullptr); in AddExportDefaultEntryItem()
2405 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", declNode->Start()); in AddExportDefaultEntryItem()
/arkcompiler/ets_runtime/ecmascript/module/tests/
H A Decma_module_test.cpp198 CString exportName = "bar"; in HWTEST_F_L0() local
202 JSHandle<JSTaggedValue> exportNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(exportName)); in HWTEST_F_L0()
231 CString exportName = "default"; in HWTEST_F_L0() local
236 JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(exportName)); in HWTEST_F_L0()
1565 CString exportName = "bar"; in HWTEST_F_L0() local
1571 JSHandle<JSTaggedValue> exportNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(exportName)); in HWTEST_F_L0()
2370 JSHandle<JSTaggedValue> exportName = JSHandle<JSTaggedValue>::Cast(objectFactory->NewFromUtf8("notExist")); in HWTEST_F_L0() local
2373 thread, module1, JSHandle<JSTaggedValue>::Cast(nativeModuleFailureInfo), exportName); in HWTEST_F_L0()
2384 thread, module1, JSHandle<JSTaggedValue>::Cast(obj), exportName); in HWTEST_F_L0()
2391 thread, module1, JSHandle<JSTaggedValue>::Cast(obj1), exportName); in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/debugger/
H A Ddebugger_api.cpp516 std::string exportName = EcmaStringAccessor(exportKey).ToStdString(); in GetModuleVariableIndex() local
517 if (localName == name || exportName == name) { in GetModuleVariableIndex()

Completed in 55 milliseconds