Home
last modified time | relevance | path

Searched full:namespaces (Results 1 – 25 of 54) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Dunique_names.ts.json24 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
44 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
54 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
64 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
84 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
104 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
114 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
134 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
154 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
[all …]
Dmodules.ts.json44 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
54 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
64 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
74 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
94 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
114 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
134 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Dimported_use_as_object.ts.json54 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
64 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
74 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
144 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
154 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
164 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
Dprivate_identifiers.ts.json24 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
44 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
54 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
64 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
74 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
394 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
405 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
496 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Dprivate_identifiers.ts.autofix.json24 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
44 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
54 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
64 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
74 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
682 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
693 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
832 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Dambient_module.ts.json34 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
64 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
/arkcompiler/ets_frontend/ets2panda/linter/docs/rules/
Drecipe114.md1 # Namespaces cannot be used as objects
7 ArkTS does not support the usage of namespaces as objects.
8 Classes or modules can be interpreted as analogues of namespaces.
Drecipe116.md1 # Non-declaration statements in namespaces are not supported
7 ArkTS does not support statements in namespaces. Use a function to execute
Drecipe4.md1 # Use unique names for types and namespaces.
7 Names for all types (classes, interfaces, enums) and namespaces must be unique
/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule103.ts.json34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
64 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
84 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Drule4.ts.json24 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Drule163.ts.json94 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
124 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Drule116.ts.json24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
Drule114.ts.json24 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
Drule147.ts.json34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
Drule129.ts.json24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
/arkcompiler/runtime_core/libabckit/include/cpp/headers/core/
Dannotation_interface_impl.h46 std::vector<core::AnnotationInterfaceField> namespaces; in GetFields() local
47 …Payload<std::vector<core::AnnotationInterfaceField> *> payload {&namespaces, GetApiConfig(), GetRe… in GetFields()
58 return namespaces; in GetFields()
Dmodule_impl.h93 std::vector<core::Namespace> namespaces; in GetNamespaces() local
95 GetNamespacesInner(namespaces); in GetNamespaces()
99 return namespaces; in GetNamespaces()
216 inline bool Module::GetNamespacesInner(std::vector<core::Namespace> &namespaces) const in GetNamespacesInner() argument
218 Payload<std::vector<core::Namespace> *> payload {&namespaces, GetApiConfig(), GetResource()}; in GetNamespacesInner()
Dmodule.h139 * @brief Return vector with module's namespaces.
160 * @brief Enumerates namespaces of the Module, invoking callback `cb` for each namespace.
236 bool GetNamespacesInner(std::vector<core::Namespace> &namespaces) const;
/arkcompiler/runtime_core/libabckit/tests/mock/
Dcpp_helpers_mock.h61 std::vector<abckit::core::Namespace> namespaces; in GetMockCoreNamespace() local
64 mod.EnumerateNamespaces([&namespaces](abckit::core::Namespace n) -> bool { in GetMockCoreNamespace()
65 namespaces.push_back(n); in GetMockCoreNamespace()
70 return namespaces.front(); in GetMockCoreNamespace()
/arkcompiler/ets_frontend/es2panda/test/compiler/sendable/
Dsendable-field-type-5.ts54 // test merged namespaces
/arkcompiler/runtime_core/libabckit/src/adapter_dynamic/
Dabckit_dynamic.cpp636 void AssignNamespacesToParent(std::vector<std::unique_ptr<AbckitCoreNamespace>> &namespaces, in AssignNamespacesToParent() argument
639 for (auto &n : namespaces) { in AssignNamespacesToParent()
645 n->owningModule->namespaces.emplace_back(std::move(n)).get(); in AssignNamespacesToParent()
651 parentNamespace->namespaces.emplace_back(std::move(n)).get(); in AssignNamespacesToParent()
944 for (auto &n : n->namespaces) { in DumpHierarchy()
957 for (auto &n : m->namespaces) { in DumpHierarchy()
1079 std::vector<std::unique_ptr<AbckitCoreNamespace>> *namespaces, in CollectNamespaces() argument
1086 namespaces->emplace_back(CreateNamespace(function, file)); in CollectNamespaces()
1088 (*nameToNamespace)[function.name] = namespaces->back().get(); in CollectNamespaces()
1090 AssignNamespacesToParent(*namespaces, *nameToNamespace); in CollectNamespaces()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/
Dmodule.sts85 // TODO: support namespaces in front-end
/arkcompiler/ets_frontend/ets2panda/linter/src/lib/
DFaultDesc.ts62 faultDesc[FaultID.NamespaceAsObject] = 'Namespaces used as objects';
64 faultDesc[FaultID.NonDeclarationInNamespace] = 'Non-declaration statements in namespaces';
DCookBookMsg.ts27 cookBookTag[4] = 'Use unique names for types and namespaces. (arkts-unique-names)';
140 cookBookTag[114] = 'Namespaces cannot be used as objects (arkts-no-ns-as-obj)';
143 …'Non-declaration statements in namespaces are not supported (single semicolons are considered as e…

123