/arkcompiler/ets_frontend/ts2panda/src/ |
D | pandasm.ts | 230 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;
|
D | ecmaModule.ts | 27 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]);
|
D | recorder.ts | 539 … 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);
|
D | ts2panda.ts | 574 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/ |
D | sourceTextModuleRecord.h | 74 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;
|
D | sourceTextModuleRecord.cpp | 108 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/ |
D | js_module_source_text.h | 68 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,
|
D | js_module_source_text.cpp | 141 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/ |
D | moduleRecordEmitter.cpp | 87 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/ |
D | module_data_accessor.cpp | 115 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/ |
D | ApiExtractor.ts | 317 let exportName = child.name.getText(); variable 318 mPropertySet.add(exportName); 319 mCurrentExportNameSet.add(exportName);
|
/arkcompiler/ets_runtime/ecmascript/module/tests/ |
D | ecma_module_test.cpp | 152 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/ |
D | bytecode_info_collector.cpp | 574 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/ |
D | statementParser.cpp | 2217 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/ |
D | ts2abc.cpp | 1197 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/ |
D | object_factory.h | 592 const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &localName, 595 JSHandle<IndirectExportEntry> NewIndirectExportEntry(const JSHandle<JSTaggedValue> &exportName,
|
D | object_factory.cpp | 3851 …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/ |
D | debugger_api.cpp | 444 std::string exportName = EcmaStringAccessor(exportKey).ToStdString(); in GetModuleVariableIndex() local 445 if (localName == name || exportName == name) { in GetModuleVariableIndex()
|
/arkcompiler/ets_frontend/legacy_bin/api8/src/ |
D | index.js | 2 …exportName?2:0,_=o.includeCompletionsWithSnippetText?"$1":"",d=i?";":"";switch(e.codefix.getImport… property
|