/arkcompiler/ets_frontend/es2panda/parser/module/ |
H A D | sourceTextModuleRecord.h | 56 ImportEntry(const util::StringView localName, const util::StringView importName, int moduleRequestIdx, in ImportEntry() 58 : moduleRequestIdx_(moduleRequestIdx), localName_(localName), importName_(importName), in ImportEntry() 60 ImportEntry(const util::StringView localName, int moduleRequestIdx, const ir::Identifier *localId) in ImportEntry() 61 : moduleRequestIdx_(moduleRequestIdx), localName_(localName), localId_(localId) {} in ImportEntry() 75 ExportEntry(const util::StringView exportName, const util::StringView localName, in ExportEntry() 77 : moduleRequestIdx_(-1), exportName_(exportName), localName_(localName), in ExportEntry() 128 int GetModuleRequestIdx(const util::StringView localName);
|
H A D | sourceTextModuleRecord.cpp | 209 util::StringView localName = parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in RemoveDefaultLocalExportEntry() local 210 localExportEntries_.erase(localName); in RemoveDefaultLocalExportEntry() 213 int SourceTextModuleRecord::GetModuleRequestIdx(const util::StringView localName) in GetModuleRequestIdx() argument 216 if (it.first != localName) { in GetModuleRequestIdx() 224 if (it->localName_ != localName) { in GetModuleRequestIdx()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/ |
H A D | module_data_accessor.cpp | 66 JSMutableHandle<JSTaggedValue> localName(thread, globalConstants->GetUndefined()); in EnumerateImportEntry() 70 ReadRegularImportEntry(&sp, factory, requestModuleArray, importName, localName, moduleRequest); in EnumerateImportEntry() 71 JSHandle<ImportEntry> importEntry = factory->NewImportEntry(moduleRequest, importName, localName, in EnumerateImportEntry() 92 ReadNamespaceImportEntry(&sp, factory, requestModuleArray, localName, moduleRequest); in EnumerateImportEntry() 93 JSHandle<ImportEntry> importEntry = factory->NewImportEntry(moduleRequest, importName, localName, in EnumerateImportEntry() 104 JSMutableHandle<JSTaggedValue> &localName, in ReadRegularImportEntry() 113 localName.Update(JSTaggedValue(factory->GetRawStringFromStringTable(sd))); in ReadRegularImportEntry() 125 JSMutableHandle<JSTaggedValue> &localName, in ReadNamespaceImportEntry() 133 localName.Update(JSTaggedValue(factory->GetRawStringFromStringTable(sd))); in ReadNamespaceImportEntry() 158 JSHandle<JSTaggedValue> localName(threa in EnumerateLocalExportEntry() 101 ReadRegularImportEntry(Span<const uint8_t> *sp, ObjectFactory *factory, const JSHandle<TaggedArray> &requestModuleArray, JSMutableHandle<JSTaggedValue> &importName, JSMutableHandle<JSTaggedValue> &localName, JSMutableHandle<JSTaggedValue> &moduleRequest) ReadRegularImportEntry() argument 123 ReadNamespaceImportEntry(Span<const uint8_t> *sp, ObjectFactory *factory, const JSHandle<TaggedArray> &requestModuleArray, JSMutableHandle<JSTaggedValue> &localName, JSMutableHandle<JSTaggedValue> &moduleRequest) ReadNamespaceImportEntry() argument [all...] |
H A D | module_data_accessor.h | 65 JSMutableHandle<JSTaggedValue> &localName, 70 JSMutableHandle<JSTaggedValue> &localName,
|
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/ |
H A D | moduleRecordEmitter.cpp | 50 panda::pandasm::LiteralArray::Literal localName = { in GenRegularImportEntries() local 52 buffer_.emplace_back(localName); in GenRegularImportEntries() 72 panda::pandasm::LiteralArray::Literal localName = { in GenNamespaceImportEntries() local 74 buffer_.emplace_back(localName); in GenNamespaceImportEntries() 92 panda::pandasm::LiteralArray::Literal localName = { in GenLocalExportEntries() local 94 buffer_.emplace_back(localName); in GenLocalExportEntries()
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | declaration.h | 333 explicit ImportDecl(util::StringView importName, util::StringView localName) in ImportDecl() argument 334 : Decl(localName), importName_(importName) in ImportDecl() 338 explicit ImportDecl(util::StringView importName, util::StringView localName, ir::AstNode *node) in ImportDecl() argument 339 : Decl(localName), importName_(importName) in ImportDecl() 365 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()
|
H A D | ETSBinder.cpp | 451 util::StringView localName) in RedeclarationErrorMessageAssembler() 456 auto str = util::Helpers::AppendAll(type, localName.Utf8(), "'"); in RedeclarationErrorMessageAssembler() 694 bool ETSBinder::DetectNameConflict(const util::StringView localName, Variable *const var, Variable *const otherVar, in DetectNameConflict() argument 706 ThrowError(importPath->Start(), RedeclarationErrorMessageAssembler(var, otherVar, localName)); in DetectNameConflict() 743 const auto localName = ImportLocalName(importSpecifier, importPath, imported, importSpecifiers_, TopScope()); in AddImportSpecifiersToTopBindings() local 757 auto varInGlobalClassScope = Program()->GlobalClassScope()->FindLocal(localName, ResolveBindingOptions::ALL); in AddImportSpecifiersToTopBindings() 758 auto previouslyImportedVariable = TopScope()->FindLocal(localName, ResolveBindingOptions::ALL); in AddImportSpecifiersToTopBindings() 759 if (DetectNameConflict(localName, var, varInGlobalClassScope, importPath, true) || in AddImportSpecifiersToTopBindings() 760 DetectNameConflict(localName, var, previouslyImportedVariable, importPath, false)) { in AddImportSpecifiersToTopBindings() 770 InsertForeignBinding(specifier, import, localName, va in AddImportSpecifiersToTopBindings() 450 RedeclarationErrorMessageAssembler(const Variable *const var, const Variable *const variable, util::StringView localName) RedeclarationErrorMessageAssembler() argument [all...] |
H A D | ETSBinder.h | 122 bool DetectNameConflict(const util::StringView localName, Variable *const var, Variable *const otherVar, 234 bool CheckForRedeclarationError(const util::StringView &localName, Variable *const var,
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | js_module_manager.h | 59 JSTaggedValue GetModuleNamespace(JSTaggedValue localName); 60 JSTaggedValue GetModuleNamespace(JSTaggedValue localName, JSTaggedValue currentFunc); 61 JSTaggedValue GetModuleNamespaceInternal(JSTaggedValue localName, JSTaggedValue currentModule);
|
H A D | js_module_manager.cpp | 650 JSTaggedValue ModuleManager::GetModuleNamespace(JSTaggedValue localName) in GetModuleNamespace() argument 653 return GetModuleNamespaceInternal(localName, currentModule); in GetModuleNamespace() 656 JSTaggedValue ModuleManager::GetModuleNamespace(JSTaggedValue localName, JSTaggedValue currentFunc) in GetModuleNamespace() argument 659 return GetModuleNamespaceInternal(localName, currentModule); in GetModuleNamespace() 662 JSTaggedValue ModuleManager::GetModuleNamespaceInternal(JSTaggedValue localName, JSTaggedValue currentModule) in GetModuleNamespaceInternal() argument 672 int entry = NameDictionary::Cast(moduleEnvironment.GetTaggedObject())->FindEntry(localName); in GetModuleNamespaceInternal()
|
H A D | js_module_source_text.cpp | 698 JSMutableHandle<JSTaggedValue> localName(thread, globalConstants->GetUndefined()); in ModuleDeclarationEnvironmentSetup() 701 localName.Update(in->GetLocalName()); in ModuleDeclarationEnvironmentSetup() 726 JSHandle<NameDictionary> newMap = NameDictionary::Put(thread, mapHandle, localName, moduleNamespace, in ModuleDeclarationEnvironmentSetup() 751 JSHandle<NameDictionary> newMap = NameDictionary::Put(thread, mapHandle, localName, resolution, in ModuleDeclarationEnvironmentSetup() 1413 // when key is exportName, need to get localName in GetModuleValue() 1446 JSTaggedValue localName = ee->GetLocalName(); in FindByExport() local 1447 int entry = dict->FindEntry(localName); in FindByExport() 1639 JSMutableHandle<JSTaggedValue> localName(thread, thread->GlobalConstants()->GetUndefined()); in ResolveLocalExport() 1660 localName.Update(ee->GetLocalName()); in ResolveLocalExport() 1661 return JSHandle<JSTaggedValue>::Cast(factory->NewResolvedBindingRecord(module, localName)); in ResolveLocalExport() [all...] |
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | shared_object_factory_test.cpp | 49 JSHandle<EcmaString> localName = factory->NewFromASCII("localName"); in HWTEST_F_L0() local 53 JSHandle<JSTaggedValue>::Cast(localName)); in HWTEST_F_L0() 55 ASSERT_EQ(entry->GetLocalName().GetRawData(), JSHandle<JSTaggedValue>::Cast(localName)->GetRawData()); in HWTEST_F_L0() 65 JSHandle<JSTaggedValue>::Cast(factory->NewFromASCII("localName")), 1); in HWTEST_F_L0() 69 JSHandle<JSTaggedValue>::Cast(factory->NewFromASCII("localName"))->GetRawData()); in HWTEST_F_L0()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | binder.cpp | 230 auto localName = it->AsExportSpecifier()->Local()->Name(); in ValidateExportDecl() local 234 if (currentScope->FindLocal(localName, ResolveBindingOptions::ALL) != nullptr || in ValidateExportDecl() 235 (currentScope->IsTSModuleScope() && (currentScope->InLocalTSBindings(localName) || in ValidateExportDecl() 236 currentScope->AsTSModuleScope()->InExportBindings(localName)))) { in ValidateExportDecl() 244 ThrowUndeclaredExport(it->AsExportSpecifier()->Local()->Start(), localName); in ValidateExportDecl() 247 if (scope_->FindLocal(localName) == nullptr) { in ValidateExportDecl() 250 if (scope_->InLocalTSBindings(localName) || in ValidateExportDecl() 251 scope_->FindLocal(localName, ResolveBindingOptions::INTERFACES)) { in ValidateExportDecl() 254 ThrowUndeclaredExport(it->AsExportSpecifier()->Local()->Start(), localName); in ValidateExportDecl() 256 scope_->AsModuleScope()->ConvertLocalVariableToModuleVariable(Allocator(), localName); in ValidateExportDecl() local [all...] |
H A D | scope.cpp | 740 void ModuleScope::ConvertLocalVariableToModuleVariable(ArenaAllocator *allocator, util::StringView localName) in ConvertLocalVariableToModuleVariable() argument 742 auto res = bindings_.find(localName); in ConvertLocalVariableToModuleVariable() 743 // Since the module's exported [localName] has been validated before, in ConvertLocalVariableToModuleVariable() 744 // [localName] must have a binding now. in ConvertLocalVariableToModuleVariable()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsObjectType.h | 341 void AddProperty(varbinder::LocalVariable *prop, util::StringView localName) const in AddProperty() 345 if (!localName.Empty()) { in AddProperty() 346 nameToAccess = localName; in AddProperty()
|
/arkcompiler/ets_runtime/ecmascript/debugger/ |
H A D | debugger_api.cpp | 470 JSTaggedValue localName = ee->GetLocalName(); in GetImportModule() local 473 if (localName.IsString() && !JSTaggedValue::SameValue(importName, starString.GetTaggedValue())) { in GetImportModule() 474 std::string varName = EcmaStringAccessor(localName).ToStdString(); in GetImportModule() 515 std::string localName = EcmaStringAccessor(localKey).ToStdString(); in GetModuleVariableIndex() local 517 if (localName == name || exportName == name) { in GetModuleVariableIndex() 785 JSTaggedValue localName = ee->GetLocalName(); in GetImportVariables() local 786 name.Update(localName); in GetImportVariables()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | typeCreation.cpp | 575 util::UString localName(declNode->AsClassDefinition()->LocalPrefix(), Allocator()); in CreateNewETSObjectType() 576 localName.Append(name); in CreateNewETSObjectType() 577 assemblerName = localName.View(); in CreateNewETSObjectType()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 2264 auto localName = specifier->AsImportSpecifier()->Local()->Name(); in AddImportEntryItemForImportSpecifier() local 2269 localName, importName, moduleRequestIdx, localId, importId); in AddImportEntryItemForImportSpecifier() 2281 auto localName = specifier->AsImportDefaultSpecifier()->Local()->Name(); in AddImportEntryItemForImportDefaultOrNamespaceSpecifier() local 2285 localName, importName, moduleRequestIdx, localId, nullptr); in AddImportEntryItemForImportDefaultOrNamespaceSpecifier() 2288 auto localName = specifier->AsImportNamespaceSpecifier()->Local()->Name(); in AddImportEntryItemForImportDefaultOrNamespaceSpecifier() local 2291 localName, moduleRequestIdx, localId); in AddImportEntryItemForImportDefaultOrNamespaceSpecifier() 2332 auto localName = exportSpecifier->Local()->Name(); in AddExportNamedEntryItem() local 2336 exportName, localName, exportId, localId); in AddExportNamedEntryItem() 2395 util::StringView localName = parser::SourceTextModuleRecord::DEFAULT_LOCAL_NAME; in AddExportDefaultEntryItem() local 2397 localName in AddExportDefaultEntryItem() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | object_factory.h | 676 const JSHandle<JSTaggedValue> &localName, 680 const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &localName, 821 const JSHandle<JSTaggedValue> &localName); 824 const JSHandle<JSTaggedValue> &localName, const uint32_t index);
|
H A D | shared_object_factory.cpp | 769 const JSHandle<JSTaggedValue> &localName) in NewSImportEntry() 777 obj->SetLocalName(thread_, localName); in NewSImportEntry() 782 const JSHandle<JSTaggedValue> &localName, const uint32_t index) in NewSLocalExportEntry() 789 obj->SetLocalName(thread_, localName); in NewSLocalExportEntry() 767 NewSImportEntry(const JSHandle<JSTaggedValue> &moduleRequest, const JSHandle<JSTaggedValue> &importName, const JSHandle<JSTaggedValue> &localName) NewSImportEntry() argument 781 NewSLocalExportEntry(const JSHandle<JSTaggedValue> &exportName, const JSHandle<JSTaggedValue> &localName, const uint32_t index) NewSLocalExportEntry() argument
|
/arkcompiler/ets_runtime/ecmascript/module/tests/ |
H A D | ecma_module_test.cpp | 197 CString localName = "foo"; in HWTEST_F_L0() local 201 JSHandle<JSTaggedValue> localNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(localName)); in HWTEST_F_L0() 209 JSHandle<JSTaggedValue> storeKey = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(localName)); in HWTEST_F_L0() 213 JSHandle<JSTaggedValue> loadKey = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(localName)); in HWTEST_F_L0() 643 CString localName = "foo"; in HWTEST_F_L0() local 646 JSHandle<JSTaggedValue> localNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(localName)); in HWTEST_F_L0() 1516 JSHandle<JSTaggedValue> localName = JSHandle<JSTaggedValue>::Cast(objectFactory->NewFromUtf8("ccc")); in HWTEST_F_L0() local 1518 localName, SharedTypes::UNSENDABLE_MODULE); in HWTEST_F_L0() 1564 CString localName = "foo"; in HWTEST_F_L0() local 1570 JSHandle<JSTaggedValue> localNameHandle = JSHandle<JSTaggedValue>::Cast(objFactory->NewFromUtf8(localName)); in HWTEST_F_L0() 2675 JSHandle<JSTaggedValue> localName = val; HWTEST_F_L0() local [all...] |
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.h | 285 static inline JSTaggedValue RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName);
286 static inline JSTaggedValue RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName,
|
H A D | runtime_stubs-inl.h | 1360 JSTaggedValue RuntimeStubs::RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName) in RuntimeGetModuleNamespace() argument 1362 return thread->GetCurrentEcmaContext()->GetModuleManager()->GetModuleNamespace(localName); in RuntimeGetModuleNamespace() 1365 JSTaggedValue RuntimeStubs::RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName, in RuntimeGetModuleNamespace() argument 1368 return thread->GetCurrentEcmaContext()->GetModuleManager()->GetModuleNamespace(localName, jsFunc); in RuntimeGetModuleNamespace()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | slow_runtime_stub.h | 181 static JSTaggedValue GetModuleNamespace(JSThread *thread, JSTaggedValue localName);
|
H A D | slow_runtime_stub.cpp | 1178 JSTaggedValue SlowRuntimeStub::GetModuleNamespace(JSThread *thread, JSTaggedValue localName) in GetModuleNamespace() argument 1180 return RuntimeStubs::RuntimeGetModuleNamespace(thread, localName); in GetModuleNamespace()
|