Lines Matching defs:staticBlock
61 if (auto staticBlock = CreateStaticBlock(classDef); staticBlock != nullptr) {
62 classDef->Body().emplace_back(staticBlock); // NOTE(vpukhov): inserted to end for some reason
63 staticBlock->SetParent(classDef);
134 auto *staticBlock = (*maybeStaticBlock)->AsClassStaticBlock();
140 auto *blockBody = staticBlock->Function()->Body()->AsBlockStatement();
281 auto *staticBlock = NodeAllocator::Alloc<ir::ClassStaticBlock>(allocator_, funcExpr, allocator_);
282 staticBlock->AddModifier(ir::ModifierFlags::STATIC);
283 staticBlock->SetRange({classDef->Start(), classDef->Start()});
284 return staticBlock;