| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | unique_names.ts.json | 24 "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 …]
|
| D | modules.ts.json | 44 …"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)",
|
| D | imported_use_as_object.ts.json | 54 "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)",
|
| D | private_identifiers.ts.json | 24 "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)",
|
| D | private_identifiers.ts.autofix.json | 24 "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)",
|
| D | ambient_module.ts.json | 34 …"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/ |
| D | recipe114.md | 1 # 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.
|
| D | recipe116.md | 1 # Non-declaration statements in namespaces are not supported 7 ArkTS does not support statements in namespaces. Use a function to execute
|
| D | recipe4.md | 1 # 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/ |
| D | rule103.ts.json | 34 "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)",
|
| D | rule4.ts.json | 24 "rule": "Use unique names for types and namespaces. (arkts-unique-names)", 34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
|
| D | rule163.ts.json | 94 "rule": "Use unique names for types and namespaces. (arkts-unique-names)", 124 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
|
| D | rule116.ts.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
|
| D | rule114.ts.json | 24 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)",
|
| D | rule147.ts.json | 34 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
|
| D | rule129.ts.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside…
|
| /arkcompiler/runtime_core/libabckit/include/cpp/headers/core/ |
| D | annotation_interface_impl.h | 46 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()
|
| D | module_impl.h | 93 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()
|
| D | module.h | 139 * @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/ |
| D | cpp_helpers_mock.h | 61 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/ |
| D | sendable-field-type-5.ts | 54 // test merged namespaces
|
| /arkcompiler/runtime_core/libabckit/src/adapter_dynamic/ |
| D | abckit_dynamic.cpp | 636 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/ |
| D | module.sts | 85 // TODO: support namespaces in front-end
|
| /arkcompiler/ets_frontend/ets2panda/linter/src/lib/ |
| D | FaultDesc.ts | 62 faultDesc[FaultID.NamespaceAsObject] = 'Namespaces used as objects'; 64 faultDesc[FaultID.NonDeclarationInNamespace] = 'Non-declaration statements in namespaces';
|
| D | CookBookMsg.ts | 27 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…
|