Home
last modified time | relevance | path

Searched refs:exportName (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ts2panda/src/
Dpandasm.ts230 public exportName: string; property in LocalExportEntry
232 constructor(localName: string, exportName: string) {
234 this.exportName = exportName;
239 public exportName: string; property in IndirectExportEntry
243 constructor(exportName: string, importName: string, moduleRequest: number) {
244 this.exportName = exportName;
DecmaModule.ts27 exportName: string | undefined; property in Entry
32 …constructor(node: ts.Node, exportName: string | undefined, localName: string | undefined, importNa…
34 this.exportName = exportName;
98 addLocalExportEntry(node: ts.Node, exportName: string, localName: string): void {
99 let localExportEntry: Entry = new Entry(node, exportName, localName, undefined);
110 …addIndirectExportEntry(node: ts.Node, importName: string, exportName: string, moduleRequest: strin…
111 …let indirectExportEntry: Entry = new Entry(node, exportName, undefined, importName, this.addModule…
167 if (!exportNameEntry.has(candidate.exportName!)) {
168 exportNameEntry.set(candidate.exportName!, candidate);
204 … [getSourceFileOfNode(dupExportEntry.node).fileName, dupExportEntry.exportName]);
Drecorder.ts539 … let exportName: string = jshelpers.getTextOfIdentifierOrLiteral(element.name);
540 …= element.propertyName ? jshelpers.getTextOfIdentifierOrLiteral(element.propertyName) : exportName;
541 … scope.module().addIndirectExportEntry(element, importName, exportName, moduleRequest);
552 let exportName: string = jshelpers.getTextOfIdentifierOrLiteral(element.name);
553 …= element.propertyName ? jshelpers.getTextOfIdentifierOrLiteral(element.propertyName) : exportName;
554 scope.module().addLocalExportEntry(element, exportName, localName);
Dts2panda.ts574 moduleRecord.localExportEntries.push(new LocalExportEntry(e.localName!, e.exportName!));
579 …moduleRecord.indirectExportEntries.push(new IndirectExportEntry(e.exportName!, e.importName!, e.mo…
/arkcompiler/ets_frontend/es2panda/parser/module/
DsourceTextModuleRecord.h74 ExportEntry(const util::StringView exportName, const util::StringView localName, in ExportEntry()
76 : moduleRequestIdx_(-1), exportName_(exportName), localName_(localName), in ExportEntry()
78 …ExportEntry(const util::StringView exportName, const util::StringView importName, int moduleReques… in ExportEntry()
80 : moduleRequestIdx_(moduleRequest), exportName_(exportName), importName_(importName), in ExportEntry()
151 bool HasDuplicateExport(util::StringView exportName) const;
DsourceTextModuleRecord.cpp108 bool SourceTextModuleRecord::HasDuplicateExport(util::StringView exportName) const in HasDuplicateExport()
112 if (exportName == e->exportName_) { in HasDuplicateExport()
118 if (exportName == e->exportName_) { in HasDuplicateExport()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_source_text.h68 const JSHandle<JSTaggedValue> &exportName,
72 const JSHandle<JSTaggedValue> &exportName);
174 const JSHandle<JSTaggedValue> &exportName,
185 …andle<JSTaggedValue> GetStarResolution(JSThread *thread, const JSHandle<JSTaggedValue> &exportName,
194 const JSHandle<JSTaggedValue> &exportName,
198 const JSHandle<JSTaggedValue> &exportName,
201 const JSHandle<JSTaggedValue> &exportName,
Djs_module_source_text.cpp141 const JSHandle<JSTaggedValue> &exportName, in CheckCircularImport() argument
148 JSTaggedValue::SameValue(rr.second, exportName)) { in CheckCircularImport()
160 … const JSHandle<JSTaggedValue> &exportName) in ResolveExportObject() argument
167 if (JSTaggedValue::SameValue(exportName, defaultString)) { in ResolveExportObject()
180 resolution = ResolveElementOfObject(thread, jsHclass, exportName, module); in ResolveExportObject()
184 int entry = dict->FindEntry(exportName.GetTaggedValue()); in ResolveExportObject()
197 const JSHandle<JSTaggedValue> &exportName, in ResolveExport() argument
204 if (CheckCircularImport(module, exportName, resolveVector)) { in ResolveExport()
208 resolveVector.emplace_back(std::make_pair(module, exportName)); in ResolveExport()
212 …e<JSTaggedValue> resolution = ResolveLocalExport(thread, localExportEntriesTv, exportName, module); in ResolveExport()
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DmoduleRecordEmitter.cpp87 panda::pandasm::LiteralArray::Literal exportName = { in GenLocalExportEntries() local
89 buffer_.emplace_back(exportName); in GenLocalExportEntries()
101 panda::pandasm::LiteralArray::Literal exportName = { in GenIndirectExportEntries() local
103 buffer_.emplace_back(exportName); in GenIndirectExportEntries()
/arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/
Dmodule_data_accessor.cpp115 JSHandle<JSTaggedValue> exportName(thread, factory->GetRawStringFromStringTable(sd)); in EnumerateLocalExportEntry() local
121 …JSHandle<LocalExportEntry> localExportEntry = factory->NewLocalExportEntry(exportName, localName, … in EnumerateLocalExportEntry()
149 JSHandle<JSTaggedValue> exportName(thread, factory->GetRawStringFromStringTable(sd)); in EnumerateIndirectExportEntry() local
157 … indirectExportEntry = factory->NewIndirectExportEntry(exportName, moduleRequest, importName); in EnumerateIndirectExportEntry()
/arkcompiler/ets_frontend/arkguard/src/common/
DApiExtractor.ts317 let exportName = child.name.getText(); variable
318 mPropertySet.add(exportName);
319 mCurrentExportNameSet.add(exportName);
/arkcompiler/ets_runtime/ecmascript/module/tests/
Decma_module_test.cpp152 CString exportName = "bar"; in HWTEST_F_L0() local
156 …TaggedValue> exportNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(exportName)); in HWTEST_F_L0()
184 CString exportName = "default"; in HWTEST_F_L0() local
189 JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(exportName)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp574 JSHandle<JSTaggedValue> exportName(thread, currentExportEntry->GetExportName()); in CollectExportIndexs() local
585 if (JSTaggedValue::SameValue(exportName, defaultName) && in CollectExportIndexs()
587 exportName = localName; in CollectExportIndexs()
590 JSHandle<EcmaString> exportNameStr(thread, EcmaString::Cast(exportName->GetTaggedObject())); in CollectExportIndexs()
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp2217 auto exportName = exportSpecifier->Exported()->Name(); in AddExportNamedEntryItem() local
2221 exportName, importName, moduleRequestIdx, exportId, importId); in AddExportNamedEntryItem()
2223 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2230 auto exportName = exportSpecifier->Exported()->Name(); in AddExportNamedEntryItem() local
2235 exportName, localName, exportId, localId); in AddExportNamedEntryItem()
2237 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2293 util::StringView exportName = parser::SourceTextModuleRecord::DEFAULT_EXTERNAL_NAME; in AddExportDefaultEntryItem() local
2302 exportName, localName, nullptr, nullptr); in AddExportDefaultEntryItem()
2304 … ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", declNode->Start()); in AddExportDefaultEntryItem()
/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dts2abc.cpp1197 panda::pandasm::LiteralArray::Literal exportName = { in ParseLocalExportEntries() local
1199 moduleLiteralArray.emplace_back(exportName); in ParseLocalExportEntries()
1211 panda::pandasm::LiteralArray::Literal exportName = { in ParseIndirectExportEntries() local
1213 moduleLiteralArray.emplace_back(exportName); in ParseIndirectExportEntries()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.h592 const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &localName,
595 JSHandle<IndirectExportEntry> NewIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName,
Dobject_factory.cpp3851 …dle<LocalExportEntry> ObjectFactory::NewLocalExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewLocalExportEntry() argument
3858 obj->SetExportName(thread_, exportName); in NewLocalExportEntry()
3870 …directExportEntry> ObjectFactory::NewIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName, in NewIndirectExportEntry() argument
3878 obj->SetExportName(thread_, exportName); in NewIndirectExportEntry()
/arkcompiler/ets_runtime/ecmascript/debugger/
Ddebugger_api.cpp444 std::string exportName = EcmaStringAccessor(exportKey).ToStdString(); in GetModuleVariableIndex() local
445 if (localName == name || exportName == name) { in GetModuleVariableIndex()
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2exportName?2:0,_=o.includeCompletionsWithSnippetText?"$1":"",d=i?";":"";switch(e.codefix.getImport… property