Home
last modified time | relevance | path

Searched refs:ClassBuilder (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DclassBuilder.cpp29 ClassBuilder::ClassBuilder(checker::ETSChecker *checker, util::StringView name, panda_file::ClassDataAccessor &cda, in ClassBuilder() function in ark::es2panda::evaluate::ClassBuilder
42 ir::ClassDeclaration *ClassBuilder::Build(parser::Program *program) && in Build()
77 void ClassBuilder::BuildFields(ArenaVector<ir::AstNode *> &classBody) in BuildFields()
92 void ClassBuilder::BuildMethods(ArenaVector<ir::AstNode *> &classBody) in BuildMethods()
H A DclassBuilder.h47 class ClassBuilder { class
49 explicit ClassBuilder(checker::ETSChecker *checker, util::StringView name, panda_file::ClassDataAccessor &cda,
H A DdebugInfoDeserializer.cpp98 auto *classDecl = ClassBuilder(checker, identName, cda, superClass).Build(program); in CreateClassDeclaration()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp341 ir::ClassDeclaration *ETSChecker::BuildClass(util::StringView name, const ClassBuilder &builder) in BuildClass()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h743 using ClassBuilder = std::function<void(ArenaVector<ir::AstNode *> *)>;
754 ir::ClassDeclaration *BuildClass(util::StringView name, const ClassBuilder &builder);

Completed in 4 milliseconds