Home
last modified time | relevance | path

Searched refs:ClassStaticBlock (Results 1 - 25 of 26) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassStaticBlock.cpp31 void ClassStaticBlock::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren()
39 void ClassStaticBlock::Iterate(const NodeTraverser &cb) const in Iterate()
44 void ClassStaticBlock::Dump(ir::AstDumper *dumper) const in Dump()
46 dumper->Add({{"type", "ClassStaticBlock"}, {"value", value_}}); in Dump()
49 void ClassStaticBlock::Dump([[maybe_unused]] ir::SrcDumper *dumper) const in Dump()
54 void ClassStaticBlock::Compile(compiler::PandaGen *pg) const in Compile()
59 void ClassStaticBlock::Compile(compiler::ETSGen *etsg) const in Compile()
64 checker::Type *ClassStaticBlock::Check(checker::TSChecker *checker) in Check()
69 checker::Type *ClassStaticBlock::Check(checker::ETSChecker *checker) in Check()
74 ir::ScriptFunction *ClassStaticBlock
[all...]
H A DclassStaticBlock.h24 class ClassStaticBlock : public ClassElement { class
26 explicit ClassStaticBlock(Expression *value, ArenaAllocator *allocator) in ClassStaticBlock() function in ark::es2panda::ir::ClassStaticBlock
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassStaticBlock.cpp25 void ClassStaticBlock::Iterate(const NodeTraverser &cb) const in Iterate()
30 void ClassStaticBlock::Dump(ir::AstDumper *dumper) const in Dump()
32 dumper->Add({{"type", "ClassStaticBlock"}, in Dump()
36 void ClassStaticBlock::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
43 checker::Type *ClassStaticBlock::Check([[maybe_unused]] checker::Checker *checker) const in Check()
48 void ClassStaticBlock::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
H A DclassStaticBlock.h33 class ClassStaticBlock : public Statement { class
35 explicit ClassStaticBlock(binder::StaticBlockScope *scope, BlockStatement *blockStatement) in ClassStaticBlock() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassStaticBlock
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DclassStaticBlockBuilder.h25 class ClassStaticBlockBuilder : public AstBuilder<ir::ClassStaticBlock> {
35 ClassStaticBlock *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalClassHandler.h53 ir::ClassStaticBlock *CreateStaticBlock(ir::ClassDefinition *classDef);
H A DglobalClassHandler.cpp249 ir::ClassStaticBlock *GlobalClassHandler::CreateStaticBlock(ir::ClassDefinition *classDef) in CreateStaticBlock()
281 auto *staticBlock = NodeAllocator::Alloc<ir::ClassStaticBlock>(allocator_, funcExpr, allocator_); in CreateStaticBlock()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp282 ir::ClassStaticBlock *ETSChecker::CreateClassStaticInitializer(const ClassInitializerBuilder &builder, in CreateClassStaticInitializer()
292 auto *staticBlock = AllocNode<ir::ClassStaticBlock>(funcExpr, Allocator()); in CreateClassStaticInitializer()
314 ir::ClassStaticBlock *ETSChecker::CreateDynamicCallClassInitializer(Language lang, bool isConstruct) in CreateDynamicCallClassInitializer()
436 ir::ClassStaticBlock *ETSChecker::CreateDynamicModuleClassInitializer( in CreateDynamicModuleClassInitializer()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h95 void VisitClassStaticBlock(ir::ClassStaticBlock *staticBlock) override;
341 void VisitClassStaticBlock(ir::ClassStaticBlock *staticBlock) override;
H A DscopesInitPhase.cpp79 void ScopesInitPhase::VisitClassStaticBlock(ir::ClassStaticBlock *staticBlock) in VisitClassStaticBlock()
793 void InitScopesPhaseETS::VisitClassStaticBlock(ir::ClassStaticBlock *staticBlock) in VisitClassStaticBlock()
/arkcompiler/ets_frontend/ets2panda/util/
H A Dhelpers.h51 class ClassStaticBlock;
149 static const ir::ClassStaticBlock *GetContainingClassStaticBlock(const ir::AstNode *node);
H A Dhelpers.cpp284 const ir::ClassStaticBlock *Helpers::GetContainingClassStaticBlock(const ir::AstNode *node) in GetContainingClassStaticBlock()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h37 _(CLASS_STATIC_BLOCK, ClassStaticBlock) \
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DmethodBuilder.cpp173 auto *staticBlock = checker_->AllocNode<ir::ClassStaticBlock>(funcExpr, allocator); in CreateIrConstructor()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h37 _(CLASS_STATIC_BLOCK, ClassStaticBlock) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp36 void JSCompiler::Compile([[maybe_unused]] const ir::ClassStaticBlock *st) const in Compile()
H A DETSCompilerUnrechable.cpp35 void ETSCompiler::Compile([[maybe_unused]] const ir::ClassStaticBlock *st) const in Compile()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Dvarbinder.h43 class ClassStaticBlock;
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp36 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ClassStaticBlock *st) const in Check()
H A DETSchecker.h748 ir::ClassStaticBlock *CreateClassStaticInitializer(const ClassInitializerBuilder &builder,
807 ir::ClassStaticBlock *CreateDynamicCallClassInitializer(Language lang, bool isConstruct);
808 ir::ClassStaticBlock *CreateDynamicModuleClassInitializer(const std::vector<ir::ETSImportDeclaration *> &imports);
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.h173 ir::ClassStaticBlock *CreateClassStaticBlock(ir::ClassDeclaration *node, bool hasPrivateIdentifer);
H A Dtransformer.cpp1123 ir::ClassStaticBlock *staticBlock = CreateClassStaticBlock(node, hasPrivateIdentifier); in VisitClassDeclaration()
1246 ir::ClassStaticBlock *Transformer::CreateClassStaticBlock(ir::ClassDeclaration *node, bool hasPrivateIdentifer) in CreateClassStaticBlock()
1266 ir::ClassStaticBlock *staticBlock = AllocNode<ir::ClassStaticBlock>(lexScope.GetScope(), blockStatement); in CreateClassStaticBlock()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h313 ir::ClassStaticBlock *ParseStaticBlock(ClassElmentDescriptor *desc);
H A DparserImpl.cpp2659 ir::ClassStaticBlock *ParserImpl::ParseStaticBlock(ClassElmentDescriptor *desc) in ParseStaticBlock()
2666 auto *staticBlock = AllocNode<ir::ClassStaticBlock>(lexScope.GetScope(), blockStatement); in ParseStaticBlock()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserImpl.cpp576 auto *staticBlock = AllocNode<ir::ClassStaticBlock>(funcExpr, Allocator()); in ParseClassStaticBlock()

Completed in 31 milliseconds

12