| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | unique_names.ets.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 | numeric_semantics2.ets.migrate.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 34 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 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… 104 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 114 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 124 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 134 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 144 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 154 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… [all …]
|
| D | numeric_semantics2.ets.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 34 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 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… 114 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 124 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 134 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 144 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 154 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 164 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… [all …]
|
| D | private_identifiers.ets.migrate.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)", 154 "rule": "Use unique names for types and namespaces. (arkts-unique-names)", 164 "rule": "Use unique names for types and namespaces. (arkts-unique-names)", 214 "rule": "Use unique names for types and namespaces. (arkts-unique-names)", 224 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
|
| D | modules.ets.json | 54 …"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… 74 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)", 84 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)", 104 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)", 124 "rule": "Namespaces cannot be used as objects (arkts-no-ns-as-obj)", 144 "rule": "Use unique names for types and namespaces. (arkts-unique-names)",
|
| D | imported_use_as_object.ets.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 | numeric_semantics2.ets.arkts2.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 104 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 114 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 124 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 264 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 294 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 434 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 444 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 454 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 464 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… [all …]
|
| D | numeric_semantics2.ets.autofix.json | 24 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 181 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 191 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 201 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 512 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 564 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 847 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 857 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 867 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 877 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… [all …]
|
| D | private_identifiers.ets.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.ets.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.ets.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/arkanalyzer/src/core/model/ |
| D | ArkNamespace.ts | 44 …private namespaces: Map<string, ArkNamespace> = new Map<string, ArkNamespace>(); // don't contain … 63 this.namespaces.set(namespace.getName(), namespace); 72 return this.namespaces.get(namespaceName) || null; 76 return Array.from(this.namespaces.values()); 233 this.namespaces.forEach(ns => { 242 this.namespaces.forEach(ns => { 249 let namespaces: ArkNamespace[] = []; variable 250 namespaces.push(...this.namespaces.values()); 251 this.namespaces.forEach(ns => { 252 namespaces.push(...ns.getAllNamespacesUnderThisNamespace()); [all …]
|
| D | ArkFile.ts | 64 …private namespaces: Map<string, ArkNamespace> = new Map<string, ArkNamespace>(); // don't contain … 188 return this.namespaces.get(namespaceName) || null; 192 return Array.from(this.namespaces.values()); 214 this.namespaces.set(namespace.getName(), namespace); 239 let rtn = this.namespaces.delete(namespace.getName()); 354 let namespaces: ArkNamespace[] = []; variable 355 namespaces.push(...this.namespaces.values()); 356 this.namespaces.forEach(ns => { 357 namespaces.push(...ns.getAllNamespacesUnderThisNamespace()); 359 return namespaces;
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/rules/ |
| D | rule103.ets.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.ets.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.ets.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)",
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/compiler/ets/namespace_tests/ |
| D | namespace_bad_merged01.ets | 24 /* @@? 17:1 Error SyntaxError: Unable to merge namespaces 'A', because their modifiers are differen… 25 /* @@? 21:3 Error SyntaxError: Unable to merge namespaces 'C', because their modifiers are differen…
|
| /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()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalClassHandler.cpp | 232 void GlobalClassHandler::MergeNamespace(ArenaVector<ir::ETSModule *> &namespaces, parser::Program *… in MergeNamespace() argument 236 for (auto it = namespaces.begin(); it != namespaces.end();) { in MergeNamespace() 252 namespaces.erase(it); in MergeNamespace() 260 …assDeclaration *> GlobalClassHandler::TransformNamespaces(ArenaVector<ir::ETSModule *> &namespaces, in TransformNamespaces() argument 264 MergeNamespace(namespaces, program); in TransformNamespaces() 265 for (auto ns : namespaces) { in TransformNamespaces() 296 ArenaVector<ir::ETSModule *> namespaces(allocator_->Adapter()); in TransformNamespace() local 314 auto end = std::remove_if(body.begin(), body.end(), [&namespaces](ir::AstNode *node) { in TransformNamespace() 316 namespaces.emplace_back(node->AsETSModule()); in TransformNamespace() 322 auto globalClasses = TransformNamespaces(namespaces, program); in TransformNamespace() [all …]
|
| D | globalClassHandler.h | 44 void static MergeNamespace(ArenaVector<ir::ETSModule *> &namespaces, parser::Program *program); 56 …oid CollectProgramGlobalClasses(parser::Program *program, ArenaVector<ir::ETSModule *> namespaces); 69 … ArenaVector<ir::ClassDeclaration *> TransformNamespaces(ArenaVector<ir::ETSModule *> &namespaces,
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/13.compilation_units/08.namespace_declarations/ |
| D | namespace_declarations_basics.params.yaml | 135 …# 10. Namespaces with identical namespace names in a single compilation unit (including embedded n… 151 # 11. Extended Namespaces with identical namespace 173 # 12. Extended Namespaces with qualified name
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/09.initializer_block/ |
| D | bad-static-location.ets | 17 desc: Initializer block is used in classes, packages, and namespaces
|