Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsInterfaceBody.cpp25 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 DtsInterfaceBody.h22 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 DtsInterfaceDeclaration.h28 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 DtsInterfaceBody.cpp22 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 DtsInterfaceDeclaration.h38 class TSInterfaceBody;
45 TSInterfaceBody *body, ArenaVector<TSInterfaceHeritage *> &&extends) in TSInterfaceDeclaration()
60 const TSInterfaceBody *Body() const in Body()
91 TSInterfaceBody *body_;
H A DtsInterfaceBody.h32 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 DtsInterfaceBodyBuilder.h25 class TSInterfaceBodyBuilder : public AstBuilder<TSInterfaceBody> {
37 TSInterfaceBody *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DinterfacePropertyDeclarations.cpp136 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 DastNodeMapping.h130 _(TS_INTERFACE_BODY, TSInterfaceBody) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h151 _(TS_INTERFACE_BODY, TSInterfaceBody) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp332 void JSCompiler::Compile([[maybe_unused]] const ir::TSInterfaceBody *expr) const in Compile()
H A DETSCompilerUnrechable.cpp347 void ETSCompiler::Compile([[maybe_unused]] const ir::TSInterfaceBody *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h358 void VisitTSInterfaceBody(ir::TSInterfaceBody *interfBody) override;
H A DscopesInitPhase.cpp1114 void InitScopesPhaseETS::VisitTSInterfaceBody(ir::TSInterfaceBody *interfBody) in VisitTSInterfaceBody()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzerUnreachable.cpp268 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSInterfaceBody *expr) const in Check()
H A DTSAnalyzer.cpp1888 checker::Type *TSAnalyzer::Check(ir::TSInterfaceBody *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserClasses.cpp670 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseInterfaceBody()
H A DETSparser.h87 nodes.emplace_back(AllocNode<ir::TSInterfaceBody>(std::forward<T>(arg))); in ProcessFormattedArg()
H A DTypedParser.cpp465 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseInterfaceDeclaration()
H A DETSparser.cpp546 auto *placeholder = AllocNode<ir::TSInterfaceBody>(std::move(fieldDeclarations)); in ParseInnerRest()
/arkcompiler/ets_frontend/es2panda/parser/
H A DstatementParser.cpp820 auto *body = AllocNode<ir::TSInterfaceBody>(std::move(members)); in ParseTsInterfaceDeclaration()

Completed in 36 milliseconds