Home
last modified time | relevance | path

Searched full:classes (Results 1 – 25 of 610) sorted by relevance

12345678910>>...25

/arkcompiler/ets_frontend/ets2panda/linter/test/
Dclass_as_object.ts.json20 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
27 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
34 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
41 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
55 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
62 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
76 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
83 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
97 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
104 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
[all …]
Dsendable_class_inheritance.ts.json22 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
29 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
35 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
41 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
47 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
53 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
59 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
65 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
71 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
77 … "rule": "The inheritance for \"Sendable\" classes is limited (arkts-sendable-class-inheritance)"
[all …]
Dsendable_class_interface_property.ts.json29 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
36 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
43 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
50 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
57 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
64 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
71 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
78 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
85 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
92 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
[all …]
D@arkts.lang.d.ets.json22 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
29 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
Dloop_over_set.ts.json29 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
36 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
Dsendable_explicit_field_type.ts.json134 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
141 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
148 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
155 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
169 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
176 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
190 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
197 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
204 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
211 …"rule": "Properties in \"Sendable\" classes and interfaces must have a Sendable data type (arkts-s…
[all …]
Dtype_declarations.ts.json36 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
57 "rule": "Interfaces cannot extend classes (arkts-extends-only-class)"
71 "rule": "Interfaces cannot extend classes (arkts-extends-only-class)"
127 "rule": "Interfaces cannot extend classes (arkts-extends-only-class)"
134 … "rule": "Classes cannot be specified in \"implements\" clause (arkts-implements-only-iface)"
/arkcompiler/ets_frontend/ets2panda/linter/test_rules/
Drule149.ts.json20 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
27 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
34 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
41 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
55 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
62 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
76 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
83 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
97 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
174 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)"
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_call_conv.cpp25 std::vector<ArgumentClass> &classes) const in ClassifyAggregate()
39 classes.push_back(kMemoryClass); in ClassifyAggregate()
41 classes.push_back(kIntegerClass); in ClassifyAggregate()
42 classes.push_back(kIntegerClass); in ClassifyAggregate()
44 classes.push_back(kIntegerClass); in ClassifyAggregate()
50 std::vector<ArgumentClass> &classes) const in Classification()
71 classes.push_back(kIntegerClass); in Classification()
80 classes.push_back(kIntegerClass); in Classification()
81 classes.push_back(kIntegerClass); in Classification()
85 classes.push_back(kFloatClass); in Classification()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dsimplify_string_builder.h68 Inst *instance {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
69 Inst *ctorCall {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
70 Inst *toStringCall {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
71 size_t appendCount {0}; // NOLINT(misc-non-private-member-variables-in-classes)
73 appendIntrinsics {}; // NOLINT(misc-non-private-member-variables-in-classes)
142 BasicBlock *block {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
143 PhiInst *accValue {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
144 Inst *initialValue {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
147 Inst *instance {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
148 Inst *ctorCall {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
[all …]
/arkcompiler/ets_frontend/ets2panda/lexer/token/
DsourceLocation.h35 // NOLINTBEGIN(misc-non-private-member-variables-in-classes)
38 // NOLINTEND(misc-non-private-member-variables-in-classes)
49 // NOLINTBEGIN(misc-non-private-member-variables-in-classes)
52 // NOLINTEND(misc-non-private-member-variables-in-classes)
63 // NOLINTBEGIN(misc-non-private-member-variables-in-classes)
66 // NOLINTEND(misc-non-private-member-variables-in-classes)
77 // NOLINTBEGIN(misc-non-private-member-variables-in-classes)
80 // NOLINTEND(misc-non-private-member-variables-in-classes)
93 // NOLINTBEGIN(misc-non-private-member-variables-in-classes)
96 // NOLINTEND(misc-non-private-member-variables-in-classes)
/arkcompiler/runtime_core/static_core/runtime/hotreload/
Dhotreload.h76 * There is no API for adding classes for hotreload
111 panda_file::SourceLang lang_; // NOLINT(misc-non-private-member-variables-in-classes)
112 ManagedThread *thread_; // NOLINT(misc-non-private-member-variables-in-classes)
113 PandaVector<ClassContainment> classes_; // NOLINT(misc-non-private-member-variables-in-classes)
115 …s_; // NOLINT(misc-non-private-member-variables-in-classes)
116 …dMap<Method *, Method *> methodsTable_; // NOLINT(misc-non-private-member-variables-in-classes)
117 …dMap<Class *, FieldIdTable> fieldsTables_; // NOLINT(misc-non-private-member-variables-in-classes)
118 …dSet<Class *> reloadedClasses_; // NOLINT(misc-non-private-member-variables-in-classes)
/arkcompiler/ets_frontend/ets2panda/linter/docs/rules/
Drecipe149.md1 # Classes cannot be used as objects
3 Rule ``arkts-no-classes-as-obj``
7 ArkTS does not support using classes as objects (assigning them to variables,
Drecipe38.md8 classes or interfaces such literals correspond to. A compile-time error
9 occurs otherwise. Using literals to initialize classes and interfaces is
13 * Initialization of classes or interfaces with methods
14 * Initialization of classes which declare a ``constructor`` with parameters
15 * Initialization of classes with ``readonly`` fields
/arkcompiler/ets_frontend/testTs/
Dskip_tests.json526 "./testTs/test/classes/mixinAccessModifiers.ts",
527 "./testTs/test/classes/awaitAndYieldInProperty.ts",
528 "./testTs/test/classes/mixinAbstractClasses.2.ts",
529 "./testTs/test/classes/nestedClassDeclaration.ts",
530 "./testTs/test/classes/indexMemberDeclarations/privateIndexer.ts",
531 "./testTs/test/classes/indexMemberDeclarations/publicIndexer.ts",
532 "./testTs/test/classes/indexMemberDeclarations/privateIndexer2.ts",
533 "./testTs/test/classes/indexMemberDeclarations/staticIndexers.ts",
534 "./testTs/test/classes/classStaticBlock/classStaticBlock7.ts",
535 "./testTs/test/classes/classStaticBlock/classStaticBlock16.ts",
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_call_conv.cpp337 std::vector<ArgumentClass> classes {}; in LocateNextParm() local
338 int32 alignedTySize = ClassificationArg(beCommon, mirType, classes); in LocateNextParm()
340 if (classes[0] == kIntegerClass) { in LocateNextParm()
346 } else if (classes[0] == kFloatClass) { in LocateNextParm()
349 if (pLoc.reg0 == kRinvalid || classes[0] == kMemoryClass) { in LocateNextParm()
360 std::vector<ArgumentClass> classes {}; /* Max of four Regs. */ in LocateRetVal() local
361 int32 alignedTySize = ClassificationRet(beCommon, retType, classes); in LocateRetVal()
365 if (classes[0] == kIntegerClass) { in LocateRetVal()
373 } else if (classes[0] == kFloatClass) { in LocateRetVal()
382 if (pLoc.reg0 == kRinvalid || classes[0] == kMemoryClass) { in LocateRetVal()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/01.class_declaration/03.class_extension_clause/
Dcircularly_class_declaration.sts17 desc: Circularly declared classes.
18 assert: If circularly declared classes are detected at run time, as classes are loaded, then a Clas…
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.h46 …es boundaries {}; // NOLINT(misc-non-private-member-variables-in-classes)
47 …ck *begin_bb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
48 …ck *end_bb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
49 …tor<CatchCodeBlock> *catches {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
50 …tor<BasicBlock *> *basic_blocks {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
51 … id {INVALID_ID}; // NOLINT(misc-non-private-member-variables-in-classes)
52 …tains_throwable_inst {false}; // NOLINT(misc-non-private-member-variables-in-classes)
/arkcompiler/runtime_core/static_core/runtime/profilesaver/
Dprofile_dump_info.h59 const panda_file::File *pandaFile; // NOLINT(misc-non-private-member-variables-in-classes)
60 panda_file::File::EntityId fileId; // NOLINT(misc-non-private-member-variables-in-classes)
141 * Add the given methods and classes to the current profile object
160 * Returns the number of resolved classes that were profiled.
222 uint32_t methodId; // NOLINT(misc-non-private-member-variables-in-classes)
237 uint32_t classId; // NOLINT(misc-non-private-member-variables-in-classes)
252 … uint32_t checksum; // NOLINT(misc-non-private-member-variables-in-classes)
253 … PandaSet<MethodWrapper> methodWrapperSet; // NOLINT(misc-non-private-member-variables-in-classes)
254 … PandaSet<ClassWrapper> classWrapperSet; // NOLINT(misc-non-private-member-variables-in-classes)
279 bool AddResolvedClasses(const ExtractedResolvedClasses &classes);
/arkcompiler/runtime_core/static_core/compiler/tools/paoc/
Dpaoc.h56 … Method *method {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
57 … ark::ArenaAllocator allocator; // NOLINT(misc-non-private-member-variables-in-classes)
58 … ark::ArenaAllocator graphLocalAllocator; // NOLINT(misc-non-private-member-variables-in-classes)
59 … ark::compiler::Graph *graph {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
60 … size_t index; // NOLINT(misc-non-private-member-variables-in-classes)
61 … std::ofstream *stats {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
62 … bool compilationStatus {true}; // NOLINT(misc-non-private-member-variables-in-classes)
150 …que_ptr<compiler::AotBuilder> aotBuilder_; // NOLINT(misc-non-private-member-variables-in-classes)
/arkcompiler/runtime_core/static_core/static_linker/
Doptions.yaml35 - name: partial-classes
41 - name: remains-partial-classes
44 description: Allow unresolved methods and fields for following classes, i.e. `_GLOBAL`
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_linear_scan.h64 InstructionsIntervals active; // NOLINT(misc-non-private-member-variables-in-classes)
65 InstructionsIntervals inactive; // NOLINT(misc-non-private-member-variables-in-classes)
66 InstructionsIntervals stack; // NOLINT(misc-non-private-member-variables-in-classes)
67 InstructionsIntervals handled; // NOLINT(misc-non-private-member-variables-in-classes)
68 ArenaVector<LifeIntervals *> fixed; // NOLINT(misc-non-private-member-variables-in-classes)
76 InstructionsIntervals regular; // NOLINT(misc-non-private-member-variables-in-classes)
77 ArenaVector<LifeIntervals *> fixed; // NOLINT(misc-non-private-member-variables-in-classes)
/arkcompiler/runtime_core/static_core/runtime/
Dpanda_vm.cpp141 PandaVector<Class *> classes; in GetClassesFootprint() local
143 classLinker->EnumerateClasses([&classes](Class *cls) { in GetClassesFootprint()
144 classes.push_back(cls); in GetClassesFootprint()
148 PandaVector<uint64_t> footprintOfClasses(classes.size(), 0U); in GetClassesFootprint()
149 GetHeapManager()->CountInstances(classes, true, footprintOfClasses.data()); in GetClassesFootprint()
152 for (size_t index = 0; index < classes.size(); ++index) { in GetClassesFootprint()
153 footprintToClass.insert({footprintOfClasses[index], classes[index]}); in GetClassesFootprint()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dir_builder.h52 …ies boundaries {}; // NOLINT(misc-non-private-member-variables-in-classes)
53 …ock *beginBb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
54 …ock *endBb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
55 …ctor<CatchCodeBlock> *catches {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
56 …ctor<BasicBlock *> *basicBlocks {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
57 …t id {INVALID_ID}; // NOLINT(misc-non-private-member-variables-in-classes)
58 …ntainsThrowableInst {false}; // NOLINT(misc-non-private-member-variables-in-classes)
59 …t<BasicBlock *> *throwBlocks {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes)
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/ets-cts/
Dets-cts-ignored.txt180 09.classes/01.class_declaration/class_modifiers_inner_classes_and_static_classes/class_inner_class_…
181 09.classes/01.class_declaration/class_modifiers_inner_classes_and_static_classes/inner_class_inheri…
182 09.classes/01.class_declaration/class_modifiers_inner_classes_and_static_classes/interface_inner_cl…
183 09.classes/01.class_declaration/class_modifiers_inner_classes_and_static_classes/inner_class_inheri…
184 09.classes/01.class_declaration/04.class_implementation_clause/implements_same_interface_with_difer…
185 09.classes/01.class_declaration/04.class_implementation_clause/indirect_interfaces_Implementation_t…
186 09.classes/01.class_declaration/enclosing_instances/use_instance_const_variables_in_inner_class_0.s…
187 09.classes/01.class_declaration/enclosing_instances/use_instance_const_variables_in_inner_class_1.s…
188 09.classes/02.class_body/class_body_members_2.sts
189 09.classes/02.class_body/class_body_members_3.sts
[all …]

12345678910>>...25