/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsStructDeclaration.cpp | 28 void ETSStructDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName) in TransformChildren() 43 void ETSStructDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() 52 void ETSStructDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 55 {{"type", "ETSStructDeclaration"}, {"definition", def_}, {"decorators", AstDumper::Optional(decorators_)}}); in Dump() 58 void ETSStructDeclaration::Dump(ir::SrcDumper *dumper) const in Dump() 60 dumper->Add("ETSStructDeclaration"); in Dump() 63 void ETSStructDeclaration::Compile(compiler::PandaGen *pg) const in Compile() 68 void ETSStructDeclaration::Compile(compiler::ETSGen *etsg) const in Compile() 73 checker::Type *ETSStructDeclaration::Check(checker::TSChecker *checker) in Check() 78 checker::Type *ETSStructDeclaration [all...] |
H A D | etsStructDeclaration.h | 22 class ETSStructDeclaration : public Statement { class 24 ETSStructDeclaration() = delete; 25 ~ETSStructDeclaration() override = default; 27 NO_COPY_SEMANTIC(ETSStructDeclaration); 28 NO_MOVE_SEMANTIC(ETSStructDeclaration); 30 explicit ETSStructDeclaration(ClassDefinition *const def, ArenaAllocator *const allocator) in ETSStructDeclaration() function in ark::es2panda::ir::ETSStructDeclaration 70 [[nodiscard]] ETSStructDeclaration *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | etsStructDeclarationBuilder.h | 25 class ETSStructDeclarationBuilder : public AstBuilder<ETSStructDeclaration> { 35 ETSStructDeclaration *Build() in Build()
|
/arkcompiler/ets_frontend/ets2panda/parser/program/ |
H A D | entityNameVisitor.h | 32 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
|
H A D | entityNameVisitor.cpp | 49 void EntityNameVisitor::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | structLowering.cpp | 33 ir::ETSStructDeclaration *etsStrucDeclaration) in CreateStructTypeReference()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | aliveAnalyzer.h | 65 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
|
H A D | assignAnalyzer.h | 106 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
|
H A D | aliveAnalyzer.cpp | 211 void AliveAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl()
|
H A D | assignAnalyzer.cpp | 425 void AssignAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserStatements.cpp | 325 ir::ETSStructDeclaration *ETSParser::ParseStructStatement([[maybe_unused]] StatementParsingFlags flags, in ParseStructStatement()
|
H A D | parserImpl.h | 266 virtual ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags, 313 ir::ETSStructDeclaration *ParseStructDeclaration(ir::ClassDefinitionModifiers modifiers,
|
H A D | statementParser.cpp | 253 ir::ETSStructDeclaration *ParserImpl::ParseStructStatement([[maybe_unused]] StatementParsingFlags flags, in ParseStructStatement() 272 ir::ETSStructDeclaration *ParserImpl::ParseStructDeclaration(ir::ClassDefinitionModifiers modifiers, in ParseStructDeclaration() 292 auto *structDecl = AllocNode<ir::ETSStructDeclaration>(classDefinition, Allocator()); in ParseStructDeclaration()
|
H A D | ETSparser.h | 377 ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags, ir::ClassDefinitionModifiers modifiers,
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 103 _(STRUCT_DECLARATION, ETSStructDeclaration) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 156 void JSCompiler::Compile([[maybe_unused]] const ir::ETSStructDeclaration *node) const in Compile()
|
H A D | ETSCompilerUnrechable.cpp | 115 void ETSCompiler::Compile([[maybe_unused]] const ir::ETSStructDeclaration *node) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.h | 105 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
|
H A D | scopesInitPhase.cpp | 252 void ScopesInitPhase::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzerUnreachable.cpp | 127 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSStructDeclaration *node) const in Check()
|
H A D | ETSAnalyzer.cpp | 534 checker::Type *ETSAnalyzer::Check(ir::ETSStructDeclaration *node) const in Check()
|