/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsClassImplements.cpp | 27 void TSClassImplements::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 35 void TSClassImplements::Iterate(const NodeTraverser &cb) const in Iterate() 44 void TSClassImplements::Dump(ir::AstDumper *dumper) const in Dump() 46 dumper->Add({{"type", "TSClassImplements"}, in Dump() 51 void TSClassImplements::Dump(ir::SrcDumper *dumper) const in Dump() 57 void TSClassImplements::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile() 62 void TSClassImplements::Compile(compiler::ETSGen *etsg) const in Compile() 67 checker::Type *TSClassImplements::Check([[maybe_unused]] checker::TSChecker *checker) in Check() 72 checker::Type *TSClassImplements::Check([[maybe_unused]] checker::ETSChecker *checker) in Check()
|
H A D | tsClassImplements.h | 24 class TSClassImplements : public Expression { class 26 explicit TSClassImplements(Expression *expression, TSTypeParameterInstantiation *typeParameters) in TSClassImplements() function in ark::es2panda::ir::TSClassImplements 31 explicit TSClassImplements(Expression *expression) in TSClassImplements() function in ark::es2panda::ir::TSClassImplements
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsClassImplements.cpp | 24 void TSClassImplements::Iterate(const NodeTraverser &cb) const in Iterate() 33 void TSClassImplements::Dump(ir::AstDumper *dumper) const in Dump() 35 dumper->Add({{"type", "TSClassImplements"}, in Dump() 40 void TSClassImplements::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile() 42 checker::Type *TSClassImplements::Check([[maybe_unused]] checker::Checker *checker) const in Check() 47 void TSClassImplements::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | tsClassImplements.h | 34 class TSClassImplements : public Expression { class 36 explicit TSClassImplements(Expression *expression, TSTypeParameterInstantiation *typeParameters) in TSClassImplements() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSClassImplements
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | classDefinitionBuilder.h | 68 ClassDefinitionBuilder &SetImplements(ArenaVector<TSClassImplements *> implements) in SetImplements() 74 ClassDefinitionBuilder &AddImplements(TSClassImplements *implement) in AddImplements() 96 ArenaVector<TSClassImplements *> implements_;
|
H A D | tsClassImplementsBuilder.h | 25 class TSClassImplementsBuilder : public AstBuilder<ir::TSClassImplements> { 41 TSClassImplements *Build() in Build()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | classDefinition.h | 58 class TSClassImplements; 65 ArenaVector<TSClassImplements *> &&implements, MethodDefinition *ctor, in ClassDefinition() 153 ArenaVector<TSClassImplements *> &Implements() in Implements() 158 const ArenaVector<TSClassImplements *> &Implements() const in Implements() 278 ArenaVector<TSClassImplements *> implements_;
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | classDefinition.h | 31 class TSClassImplements; 72 ArenaVector<TSClassImplements *> &&implements, MethodDefinition *ctor, in ClassDefinition() 283 [[nodiscard]] ArenaVector<ir::TSClassImplements *> &Implements() noexcept 288 [[nodiscard]] const ArenaVector<ir::TSClassImplements *> &Implements() const noexcept 390 ArenaVector<TSClassImplements *> implements_;
|
H A D | namespaceDefinition.h | 31 class TSClassImplements;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | TypedParser.h | 22 class TSClassImplements; 81 virtual ArenaVector<ir::TSClassImplements *> ParseClassImplementClause();
|
H A D | ASparser.h | 95 ArenaVector<ir::TSClassImplements *> ParseClassImplementClause() override;
|
H A D | TypedParser.cpp | 841 ArenaVector<ir::TSClassImplements *> TypedParser::ParseClassImplementClause() in ParseClassImplementClause() 843 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in ParseClassImplementClause() 848 auto *impl = AllocNode<ir::TSClassImplements>(expr, implTypeParams); in ParseClassImplementClause() 915 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in ParseClassDefinition()
|
H A D | ASparser.cpp | 1092 ArenaVector<ir::TSClassImplements *> ASParser::ParseClassImplementClause() in ParseClassImplementClause() 1094 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in ParseClassImplementClause() 1136 auto *impl = AllocNode<ir::TSClassImplements>(current, implTypeParams); in ParseClassImplementClause()
|
H A D | ETSparserExpressions.cpp | 614 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in CreateClassDefinitionForNewExpression()
|
H A D | ETSparserClasses.cpp | 728 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in ParseClassDefinition()
|
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/ |
H A D | classBuilder.cpp | 56 util::StringView(), classId, nullptr, nullptr, ArenaVector<ir::TSClassImplements *>(allocator->Adapter()), in Build()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 137 _(TS_CLASS_IMPLEMENTS, TSClassImplements) \
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 158 _(TS_CLASS_IMPLEMENTS, TSClassImplements) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 277 void JSCompiler::Compile([[maybe_unused]] const ir::TSClassImplements *expr) const in Compile()
|
H A D | ETSCompilerUnrechable.cpp | 292 void ETSCompiler::Compile([[maybe_unused]] const ir::TSClassImplements *expr) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | interfaceObjectLiteralLowering.cpp | 223 checker->AllocNode<ir::TSClassImplements>(checker->AllocNode<ir::OpaqueTypeNode>(ifaceNode->TsType())); in GenerateAnonClassTypeFromInterface()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzerUnreachable.cpp | 288 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSClassImplements *expr) const in Check()
|
H A D | ETSAnalyzerUnreachable.cpp | 218 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSClassImplements *expr) const in Check()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 3190 ArenaVector<ir::TSClassImplements *> implements = ParseTSClassImplements(isDeclare); in ParseClassDefinition() 3295 ArenaVector<ir::TSClassImplements *> ParserImpl::ParseTSClassImplements(bool isDeclare) in ParseTSClassImplements() 3297 ArenaVector<ir::TSClassImplements *> implements(Allocator()->Adapter()); in ParseTSClassImplements() 3325 auto *impl = AllocNode<ir::TSClassImplements>(expr, implTypeParams); in ParseTSClassImplements()
|
H A D | parserImpl.h | 340 ArenaVector<ir::TSClassImplements *> ParseTSClassImplements(bool isDeclare);
|