Home
last modified time | relevance | path

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

12345

/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Dunique_names.ets.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 …]
Dnumeric_semantics2.ets.migrate.json24 …"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 …]
Dnumeric_semantics2.ets.json24 …"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 …]
Dprivate_identifiers.ets.migrate.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)",
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)",
Dmodules.ets.json54 …"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)",
Dimported_use_as_object.ets.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)",
Dnumeric_semantics2.ets.arkts2.json24 …"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 …]
Dnumeric_semantics2.ets.autofix.json24 …"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 …]
Dprivate_identifiers.ets.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.ets.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.ets.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/arkanalyzer/src/core/model/
DArkNamespace.ts44 …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 …]
DArkFile.ts64 …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/
Drule103.ets.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.ets.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.ets.json94 "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/
Dnamespace_bad_merged01.ets24 /* @@? 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/
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()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalClassHandler.cpp232 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 …]
DglobalClassHandler.h44 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/
Dnamespace_declarations_basics.params.yaml135 …# 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/
Dbad-static-location.ets17 desc: Initializer block is used in classes, packages, and namespaces

12345