/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsInterfaceBody.cpp | 25 void TSInterfaceBody::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 35 void TSInterfaceBody::Iterate(const NodeTraverser &cb) const in Iterate() 42 void TSInterfaceBody::Dump(ir::AstDumper *dumper) const in Dump() 44 dumper->Add({{"type", "TSInterfaceBody"}, {"body", body_}}); in Dump() 47 void TSInterfaceBody::Dump(ir::SrcDumper *dumper) const in Dump() 54 void TSInterfaceBody::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile() 59 void TSInterfaceBody::Compile(compiler::ETSGen *etsg) const in Compile() 64 checker::Type *TSInterfaceBody::Check([[maybe_unused]] checker::TSChecker *checker) in Check() 69 checker::Type *TSInterfaceBody::Check([[maybe_unused]] checker::ETSChecker *checker) in Check()
|
H A D | tsInterfaceBody.h | 22 class TSInterfaceBody final : public Expression { 24 TSInterfaceBody() = delete; 25 ~TSInterfaceBody() override = default; 27 NO_COPY_SEMANTIC(TSInterfaceBody); 28 NO_MOVE_SEMANTIC(TSInterfaceBody); 30 explicit TSInterfaceBody(ArenaVector<AstNode *> &&body) in TSInterfaceBody() function in ark::es2panda::ir::final
|
H A D | tsInterfaceDeclaration.h | 28 class TSInterfaceBody; 38 TSInterfaceBody *body; 83 TSInterfaceBody *Body() in Body() 88 const TSInterfaceBody *Body() const in Body() 204 TSInterfaceBody *body_;
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsInterfaceBody.cpp | 22 void TSInterfaceBody::Iterate(const NodeTraverser &cb) const in Iterate() 29 void TSInterfaceBody::Dump(ir::AstDumper *dumper) const in Dump() 31 dumper->Add({{"type", "TSInterfaceBody"}, {"body", body_}}); in Dump() 34 void TSInterfaceBody::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile() 36 checker::Type *TSInterfaceBody::Check(checker::Checker *checker) const in Check() 45 void TSInterfaceBody::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | tsInterfaceDeclaration.h | 38 class TSInterfaceBody; 45 TSInterfaceBody *body, ArenaVector<TSInterfaceHeritage *> &&extends) in TSInterfaceDeclaration() 60 const TSInterfaceBody *Body() const in Body() 91 TSInterfaceBody *body_;
|
H A D | tsInterfaceBody.h | 32 class TSInterfaceBody : public Expression { class 34 explicit TSInterfaceBody(ArenaVector<Expression *> &&body) in TSInterfaceBody() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSInterfaceBody
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsInterfaceBodyBuilder.h | 25 class TSInterfaceBodyBuilder : public AstBuilder<TSInterfaceBody> { 37 TSInterfaceBody *Build() in Build()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | interfacePropertyDeclarations.cpp | 136 ir::TSInterfaceBody *const interface) in UpdateInterfacePropertys() 185 auto newInterface = checker->AllocNode<ir::TSInterfaceBody>(std::move(newPropertyList)); in UpdateInterfacePropertys()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 130 _(TS_INTERFACE_BODY, TSInterfaceBody) \
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 151 _(TS_INTERFACE_BODY, TSInterfaceBody) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 332 void JSCompiler::Compile([[maybe_unused]] const ir::TSInterfaceBody *expr) const in Compile()
|
H A D | ETSCompilerUnrechable.cpp | 347 void ETSCompiler::Compile([[maybe_unused]] const ir::TSInterfaceBody *expr) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.h | 358 void VisitTSInterfaceBody(ir::TSInterfaceBody *interfBody) override;
|
H A D | scopesInitPhase.cpp | 1114 void InitScopesPhaseETS::VisitTSInterfaceBody(ir::TSInterfaceBody *interfBody) in VisitTSInterfaceBody()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSAnalyzerUnreachable.cpp | 268 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSInterfaceBody *expr) const in Check()
|
H A D | TSAnalyzer.cpp | 1888 checker::Type *TSAnalyzer::Check(ir::TSInterfaceBody *expr) const in Check()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserClasses.cpp | 670 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseInterfaceBody()
|
H A D | ETSparser.h | 87 nodes.emplace_back(AllocNode<ir::TSInterfaceBody>(std::forward<T>(arg))); in ProcessFormattedArg()
|
H A D | TypedParser.cpp | 465 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseInterfaceDeclaration()
|
H A D | ETSparser.cpp | 546 auto *placeholder = AllocNode<ir::TSInterfaceBody>(std::move(fieldDeclarations)); in ParseInnerRest()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | statementParser.cpp | 820 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseTsInterfaceDeclaration()
|