| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | x64_call_conv.cpp | 25 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/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/ |
| D | aarch64_call_conv.cpp | 33 … AArch64ArgumentClass classes[kMaxRegCount], size_t classesLength) in ProcessNonStructAndNonArrayWhenClassifyAggregate() 51 classes[0] = kAArch64IntegerClass; in ProcessNonStructAndNonArrayWhenClassifyAggregate() 57 classes[0] = kAArch64FloatClass; in ProcessNonStructAndNonArrayWhenClassifyAggregate() 100 int32 ClassifyAggregate(const BECommon &be, MIRType &mirType, AArch64ArgumentClass classes[kMaxRegC… 104 … AArch64ArgumentClass classes[kMaxRegCount], size_t classesLength, in ProcessStructWhenClassifyAggregate() 140 classes[i] = kAArch64FloatClass; in ProcessStructWhenClassifyAggregate() 146 classes[0] = kAArch64IntegerClass; in ProcessStructWhenClassifyAggregate() 148 classes[1] = kAArch64IntegerClass; in ProcessStructWhenClassifyAggregate() 156 * return the number of doublewords to be passed in registers; the classes of 157 * the doublewords are returned in parameter "classes"; if 0 is returned, it [all …]
|
| /arkcompiler/ets_frontend/ets2panda/lexer/token/ |
| D | sourceLocation.h | 35 // 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/ |
| D | hotreload.h | 76 * 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/testTs/ |
| D | skip_tests.json | 526 "./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_frontend/ets2panda/linter-4.2/test/ |
| D | loop_over_set.ts.relax.json | 29 "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)"
|
| D | loop_over_set.ts.strict.json | 29 "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)"
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | loop_over_set.ts.strict.json | 29 "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)"
|
| D | loop_over_set.ts.relax.json | 29 "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)"
|
| /arkcompiler/ets_frontend/ets2panda/linter/docs/rules/ |
| D | recipe149.md | 1 # 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,
|
| D | recipe38.md | 8 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/ets2panda/linter-4.2/docs/rules/ |
| D | recipe149.md | 1 # 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,
|
| D | recipe38.md | 8 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/runtime_core/static_core/runtime/profilesaver/ |
| D | profile_dump_info.h | 59 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/plugins/ets/tests/ets-templates/09.classes/01.class_declaration/04.class_extension_clause/ |
| D | circularly_class_declaration.ets | 17 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/ |
| D | ir_builder.h | 46 …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/compiler/tools/paoc/ |
| D | paoc.h | 56 …Method *method {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 57 …panda::ArenaAllocator allocator; // NOLINT(misc-non-private-member-variables-in-classes) 58 …panda::ArenaAllocator graphLocalAllocator; // NOLINT(misc-non-private-member-variables-in-classes) 59 …panda::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) 149 …que_ptr<compiler::AotBuilder> aotBuilder_; // NOLINT(misc-non-private-member-variables-in-classes)
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | reg_alloc_linear_scan.h | 64 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/ |
| D | panda_vm.cpp | 142 PandaVector<Class *> classes; in GetClassesFootprint() local 144 classLinker->EnumerateClasses([&classes](Class *cls) { in GetClassesFootprint() 145 classes.push_back(cls); in GetClassesFootprint() 149 PandaVector<uint64_t> footprintOfClasses(classes.size(), 0U); in GetClassesFootprint() 150 GetHeapManager()->CountInstances(classes, true, footprintOfClasses.data()); in GetClassesFootprint() 153 for (size_t index = 0; index < classes.size(); ++index) { in GetClassesFootprint() 154 footprintToClass.insert({footprintOfClasses[index], classes[index]}); in GetClassesFootprint()
|
| /arkcompiler/runtime_core/static_core/static_linker/ |
| D | options.yaml | 35 - name: parital-classes 41 - name: remains-partial-classes 44 description: Allow unresolved methods and fields for following classes, i.e. `_GLOBAL`
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | iterators.h | 67 // NOLINTBEGIN(misc-non-private-member-variables-in-classes) 74 // NOLINTEND(misc-non-private-member-variables-in-classes) 102 // NOLINTBEGIN(misc-non-private-member-variables-in-classes) 105 // NOLINTEND(misc-non-private-member-variables-in-classes)
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/ |
| D | ir_builder.h | 44 …ies boundaries {}; // NOLINT(misc-non-private-member-variables-in-classes) 45 …ock *beginBb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 46 …ock *endBb {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 47 …ctor<CatchCodeBlock> *catches {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 48 …ctor<BasicBlock *> *basicBlocks {nullptr}; // NOLINT(misc-non-private-member-variables-in-classes) 49 …t id {INVALID_ID}; // NOLINT(misc-non-private-member-variables-in-classes) 50 …ntainsThrowableInst {false}; // NOLINT(misc-non-private-member-variables-in-classes)
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/ |
| D | plugins_registry.py | 66 classes = PluginsRegistry.my_dir(class_module_runner) 67 …classes = [cls for cls in classes if cls.startswith("Runner") and cls.lower().endswith(plugin_name… 68 class_name = classes.pop() if len(classes) > 0 else None
|
| /arkcompiler/ets_frontend/ets2panda/lexer/regexp/ |
| D | regexp.h | 41 // NOLINTBEGIN(misc-non-private-member-variables-in-classes) in DEFINE_BITOPS() 43 // NOLINTEND(misc-non-private-member-variables-in-classes) in DEFINE_BITOPS() 49 // NOLINTBEGIN(misc-non-private-member-variables-in-classes) 53 // NOLINTEND(misc-non-private-member-variables-in-classes)
|
| /arkcompiler/runtime_core/static_core/tests/fuzztest/methoddataaccessor_fuzzer/ |
| D | methoddataaccessor_fuzzer.cpp | 28 auto classes = pf->GetClasses(); in MethodDataAccessorFuzzTest() local 30 for (size_t i = 0; i < classes.Size(); i++) { in MethodDataAccessorFuzzTest() 31 panda::panda_file::File::EntityId id(classes[i]); in MethodDataAccessorFuzzTest()
|