/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | tsSignatureDeclaration.cpp | 26 void TSSignatureDeclaration::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 31 void TSSignatureDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() 36 void TSSignatureDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 38 dumper->Add({{"type", (kind_ == TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE) in Dump() 46 void TSSignatureDeclaration::Dump(ir::SrcDumper *dumper) const in Dump() 48 dumper->Add("TSSignatureDeclaration"); in Dump() 51 void TSSignatureDeclaration::Compile(compiler::PandaGen *pg) const in Compile() 56 void TSSignatureDeclaration::Compile(compiler::ETSGen *etsg) const in Compile() 61 checker::Type *TSSignatureDeclaration::Check(checker::TSChecker *checker) in Check() 66 checker::Type *TSSignatureDeclaration [all...] |
H A D | tsSignatureDeclaration.h | 30 class TSSignatureDeclaration : public TypedAstNode { class 34 TSSignatureDeclaration() = delete; 35 ~TSSignatureDeclaration() override = default; 37 NO_COPY_SEMANTIC(TSSignatureDeclaration); 38 NO_MOVE_SEMANTIC(TSSignatureDeclaration); 40 explicit TSSignatureDeclaration(TSSignatureDeclarationKind const kind, FunctionSignature &&signature) in TSSignatureDeclaration() function in ark::es2panda::ark::es2panda::ir::TSSignatureDeclaration
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsSignatureDeclarationBuilder.h | 25 class TSSignatureDeclarationBuilder : public AstBuilder<TSSignatureDeclaration> { 35 TSSignatureDeclarationBuilder &SetKind(TSSignatureDeclaration::TSSignatureDeclarationKind kind) in SetKind() 41 TSSignatureDeclaration *Build() in Build() 49 TSSignatureDeclaration::TSSignatureDeclarationKind kind_ = 50 TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE;
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsSignatureDeclaration.cpp | 28 void TSSignatureDeclaration::Iterate(const NodeTraverser &cb) const in Iterate() 43 void TSSignatureDeclaration::Dump(ir::AstDumper *dumper) const in Dump() 45 dumper->Add({{"type", (kind_ == TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE) in Dump() 53 void TSSignatureDeclaration::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile() 55 checker::Type *TSSignatureDeclaration::Check(checker::Checker *checker) const in Check() 67 bool isCallSignature = (Kind() == ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE); in Check() 97 void TSSignatureDeclaration::UpdateSelf(const NodeUpdater &cb, binder::Binder *binder) in UpdateSelf()
|
H A D | tsSignatureDeclaration.h | 38 class TSSignatureDeclaration : public Expression { class 42 explicit TSSignatureDeclaration(binder::Scope *scope, TSSignatureDeclarationKind kind, in TSSignatureDeclaration() function in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::TSSignatureDeclaration
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | object.cpp | 182 ArenaVector<ir::TSSignatureDeclaration *> signatureDeclarations(Allocator()->Adapter()); in ResolveObjectTypeMembers() 196 ArenaVector<ir::TSSignatureDeclaration *> &signatureDeclarations, in ResolvePropertiesOfObjectType() 231 ArenaVector<ir::TSSignatureDeclaration *> &signatureDeclarations) in ResolveSignaturesOfObjectType() 237 ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE) { in ResolveSignaturesOfObjectType() 513 ArenaVector<ir::TSSignatureDeclaration *> signatureDeclarations(Allocator()->Adapter()); in ResolveDeclaredMembers()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | object.cpp | 186 ArenaVector<const ir::TSSignatureDeclaration *> signatureDeclarations(allocator_->Adapter()); in ResolveObjectTypeMembers() 200 ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations, in ResolvePropertiesOfObjectType() 236 ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations) in ResolveSignaturesOfObjectType() 242 ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE) { in ResolveSignaturesOfObjectType() 520 ArenaVector<const ir::TSSignatureDeclaration *> signatureDeclarations(allocator_->Adapter()); in ResolveDeclaredMembers()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 98 class TSSignatureDeclaration; 317 ArenaVector<ir::TSSignatureDeclaration *> &signatureDeclarations, 320 ArenaVector<ir::TSSignatureDeclaration *> &signatureDeclarations);
|
H A D | ETSAnalyzerUnreachable.cpp | 61 checker::Type *ETSAnalyzer::Check([[maybe_unused]] ir::TSSignatureDeclaration *node) const in Check()
|
H A D | TSAnalyzer.cpp | 135 checker::Type *TSAnalyzer::Check(ir::TSSignatureDeclaration *node) const in Check() 147 bool isCallSignature = (node->Kind() == ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE); in Check()
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 98 class TSSignatureDeclaration; 390 ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations, 393 ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations);
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 103 _(TS_SIGNATURE_DECLARATION, TSSignatureDeclaration) \
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | TSparser.h | 70 ir::TSSignatureDeclaration *ParseSignatureMember(bool isCallSignature);
|
H A D | TSparser.cpp | 1478 ir::TSSignatureDeclaration *TSParser::ParseSignatureMember(bool isCallSignature) in ParseSignatureMember() 1507 auto kind = isCallSignature ? ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE in ParseSignatureMember() 1508 : ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CONSTRUCT_SIGNATURE; in ParseSignatureMember() 1509 auto *signatureMember = AllocNode<ir::TSSignatureDeclaration>( in ParseSignatureMember()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 126 _(TS_SIGNATURE_DECLARATION, TSSignatureDeclaration) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 86 void JSCompiler::Compile([[maybe_unused]] const ir::TSSignatureDeclaration *node) const in Compile()
|
H A D | ETSCompilerUnrechable.cpp | 85 void ETSCompiler::Compile([[maybe_unused]] const ir::TSSignatureDeclaration *node) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.h | 256 void VisitTSSignatureDeclaration(ir::TSSignatureDeclaration *signDecl) override;
|
H A D | scopesInitPhase.cpp | 705 void InitScopesPhaseTs::VisitTSSignatureDeclaration(ir::TSSignatureDeclaration *signDecl) in VisitTSSignatureDeclaration()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 1556 ? ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CONSTRUCT_SIGNATURE in ParseTsTypeLiteralOrInterfaceMember() 1557 : ir::TSSignatureDeclaration::TSSignatureDeclarationKind::CALL_SIGNATURE; in ParseTsTypeLiteralOrInterfaceMember() 1558 member = AllocNode<ir::TSSignatureDeclaration>(funcParamScope, kind, typeParamDecl, std::move(params), in ParseTsTypeLiteralOrInterfaceMember()
|