Searched refs:classBody (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | ambientLowering.cpp | 94 auto &classBody = classDef->Body(); in CreateIndexerMethodIfNeeded() local 95 auto it = classBody.begin(); in CreateIndexerMethodIfNeeded() 96 // Only one DummyNode is allowed in classBody for now in CreateIndexerMethodIfNeeded() 97 ASSERT(std::count_if(classBody.begin(), classBody.end(), [](ir::AstNode *node) { return node->IsDummyNode(); }) <= in CreateIndexerMethodIfNeeded() 99 while (it != classBody.end()) { in CreateIndexerMethodIfNeeded() 106 classBody.erase(it); in CreateIndexerMethodIfNeeded() 107 classBody.emplace_back(setDefinition); in CreateIndexerMethodIfNeeded() 108 classBody.emplace_back(getDefinition); in CreateIndexerMethodIfNeeded()
|
H A D | interfaceObjectLiteralLowering.cpp | 153 static void FillClassBody(checker::ETSChecker *checker, ArenaVector<ir::AstNode *> *classBody, in FillClassBody() argument 169 classBody->push_back(field); in FillClassBody() 172 classBody->push_back(getter); in FillClassBody() 176 classBody->push_back(setter); in FillClassBody() 181 static void FillAnonClassBody(checker::ETSChecker *checker, ArenaVector<ir::AstNode *> *classBody, in FillAnonClassBody() argument 186 FillClassBody(checker, classBody, extendedIfaceBody, objExpr); in FillAnonClassBody() 189 FillClassBody(checker, classBody, ifaceNode->Body()->Body(), objExpr); in FillAnonClassBody() 200 auto classBodyBuilder = [checker, ifaceNode, objExpr](ArenaVector<ir::AstNode *> *classBody) { in GenerateAnonClassTypeFromInterface() 205 FillAnonClassBody(checker, classBody, ifaceNode, objExpr); in GenerateAnonClassTypeFromInterface() 206 classBody in GenerateAnonClassTypeFromInterface() [all...] |
H A D | genericBridgesLowering.cpp | 193 auto const &classBody = classDefinition->Body(); in CreateGenericBridges() local 220 classBody.cbegin(), classBody.end(), [&name = method->Id()->Name()](ir::AstNode const *node) -> bool { in CreateGenericBridges() 223 if (it != classBody.cend()) { in CreateGenericBridges()
|
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/ |
H A D | classBuilder.cpp | 45 ArenaVector<ir::AstNode *> classBody(allocator->Adapter()); in Build() 47 BuildFields(classBody); in Build() 48 BuildMethods(classBody); in Build() 61 classDef->AddProperties(std::move(classBody)); in Build() 77 void ClassBuilder::BuildFields(ArenaVector<ir::AstNode *> &classBody) in BuildFields() argument 88 classBody.push_back(field); in BuildFields() 92 void ClassBuilder::BuildMethods(ArenaVector<ir::AstNode *> &classBody) in BuildMethods() argument 96 classBody.push_back(method); in BuildMethods()
|
H A D | classBuilder.h | 60 void BuildFields(ArenaVector<ir::AstNode *> &classBody); 61 void BuildMethods(ArenaVector<ir::AstNode *> &classBody);
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | dynamic.cpp | 358 ArenaVector<ir::AstNode *> classBody(Allocator()->Adapter()); in BuildClass() 360 builder(&classBody); in BuildClass() 362 classDef->AddProperties(std::move(classBody)); in BuildClass() 389 auto klass = BuildClass(className, [this, lang, isConstruct](ArenaVector<ir::AstNode *> *classBody) { in GetDynamicClass() 391 classBody->push_back(CreateStaticReadonlyField("qname_start_from")); in GetDynamicClass() 393 classBody->push_back(CreateDynamicCallClassInitializer(lang, isConstruct)); in GetDynamicClass() 573 compiler::Signatures::DYNAMIC_MODULE_CLASS, [this, dynamicImports](ArenaVector<ir::AstNode *> *classBody) { 600 classBody->push_back(field); 603 classBody->push_back(CreateDynamicModuleClassInitializer(imports)); 604 classBody [all...] |
H A D | etsWarningAnalyzer.cpp | 127 const auto classBody = node->AsClassDeclaration()->Definition()->Body(); in ETSWarningSuggestFinal() local 128 for (const auto *it : classBody) { in ETSWarningSuggestFinal()
|
Completed in 5 milliseconds