Lines Matching refs:classBody
358 ArenaVector<ir::AstNode *> classBody(Allocator()->Adapter());
360 builder(&classBody);
362 classDef->AddProperties(std::move(classBody));
389 auto klass = BuildClass(className, [this, lang, isConstruct](ArenaVector<ir::AstNode *> *classBody) {
391 classBody->push_back(CreateStaticReadonlyField("qname_start_from"));
393 classBody->push_back(CreateDynamicCallClassInitializer(lang, isConstruct));
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->push_back(CreateDynamicModuleClassInitMethod());
652 functionalInterface](ArenaVector<ir::AstNode *> *classBody) {
660 classBody->push_back(field);
662 classBody->push_back(CreateLambdaObjectClassInitializer(functionalInterface));
664 classBody->push_back(CreateLambdaObjectClassInvokeMethod(invokeSignature, retTypeAnnotation));