Home
last modified time | relevance | path

Searched refs:localName (Results 1 - 25 of 31) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/parser/module/
H A DsourceTextModuleRecord.h56 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 DsourceTextModuleRecord.cpp209 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 Dmodule_data_accessor.cpp66 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 Dmodule_data_accessor.h65 JSMutableHandle<JSTaggedValue> &localName,
70 JSMutableHandle<JSTaggedValue> &localName,
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A DmoduleRecordEmitter.cpp50 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 Ddeclaration.h333 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 DETSBinder.cpp451 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 DETSBinder.h122 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 Djs_module_manager.h59 JSTaggedValue GetModuleNamespace(JSTaggedValue localName);
60 JSTaggedValue GetModuleNamespace(JSTaggedValue localName, JSTaggedValue currentFunc);
61 JSTaggedValue GetModuleNamespaceInternal(JSTaggedValue localName, JSTaggedValue currentModule);
H A Djs_module_manager.cpp650 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 Djs_module_source_text.cpp698 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 Dshared_object_factory_test.cpp49 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 Dbinder.cpp230 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 Dscope.cpp740 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 DetsObjectType.h341 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 Ddebugger_api.cpp470 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 DtypeCreation.cpp575 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 DstatementParser.cpp2264 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 Dobject_factory.h676 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 Dshared_object_factory.cpp769 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 Decma_module_test.cpp197 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 Druntime_stubs.h285 static inline JSTaggedValue RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName);
286 static inline JSTaggedValue RuntimeGetModuleNamespace(JSThread *thread, JSTaggedValue localName,
H A Druntime_stubs-inl.h1360 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 Dslow_runtime_stub.h181 static JSTaggedValue GetModuleNamespace(JSThread *thread, JSTaggedValue localName);
H A Dslow_runtime_stub.cpp1178 JSTaggedValue SlowRuntimeStub::GetModuleNamespace(JSThread *thread, JSTaggedValue localName) in GetModuleNamespace() argument
1180 return RuntimeStubs::RuntimeGetModuleNamespace(thread, localName); in GetModuleNamespace()

Completed in 41 milliseconds

12