Home
last modified time | relevance | path

Searched refs:ETSStructDeclaration (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsStructDeclaration.cpp28 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 DetsStructDeclaration.h22 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 DetsStructDeclarationBuilder.h25 class ETSStructDeclarationBuilder : public AstBuilder<ETSStructDeclaration> {
35 ETSStructDeclaration *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/parser/program/
H A DentityNameVisitor.h32 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
H A DentityNameVisitor.cpp49 void EntityNameVisitor::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DstructLowering.cpp33 ir::ETSStructDeclaration *etsStrucDeclaration) in CreateStructTypeReference()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DaliveAnalyzer.h65 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
H A DassignAnalyzer.h106 void AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl);
H A DaliveAnalyzer.cpp211 void AliveAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl()
H A DassignAnalyzer.cpp425 void AssignAnalyzer::AnalyzeStructDecl(const ir::ETSStructDeclaration *structDecl) in AnalyzeStructDecl()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserStatements.cpp325 ir::ETSStructDeclaration *ETSParser::ParseStructStatement([[maybe_unused]] StatementParsingFlags flags, in ParseStructStatement()
H A DparserImpl.h266 virtual ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags,
313 ir::ETSStructDeclaration *ParseStructDeclaration(ir::ClassDefinitionModifiers modifiers,
H A DstatementParser.cpp253 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 DETSparser.h377 ir::ETSStructDeclaration *ParseStructStatement(StatementParsingFlags flags, ir::ClassDefinitionModifiers modifiers,
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h103 _(STRUCT_DECLARATION, ETSStructDeclaration) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp156 void JSCompiler::Compile([[maybe_unused]] const ir::ETSStructDeclaration *node) const in Compile()
H A DETSCompilerUnrechable.cpp115 void ETSCompiler::Compile([[maybe_unused]] const ir::ETSStructDeclaration *node) const in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h105 void VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) override;
H A DscopesInitPhase.cpp252 void ScopesInitPhase::VisitETSStructDeclaration(ir::ETSStructDeclaration *structDecl) in VisitETSStructDeclaration()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp127 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ETSStructDeclaration *node) const in Check()
H A DETSAnalyzer.cpp534 checker::Type *ETSAnalyzer::Check(ir::ETSStructDeclaration *node) const in Check()

Completed in 24 milliseconds