/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsTypeReferencePart.cpp | 34 if (typeParams_ != nullptr) { in TransformChildren() 35 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 36 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 37 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 53 if (typeParams_ != nullptr) { in Iterate() 54 cb(typeParams_); in Iterate() 66 {"typeParams", AstDumper::Optional(typeParams_)}, in Dump() 74 if (typeParams_ != nullptr) { in Dump() 75 typeParams_ in Dump() [all...] |
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | scriptFunctionSignature.cpp | 24 if (typeParams_ != nullptr) { in Iterate() 25 cb(typeParams_); in Iterate() 39 if (typeParams_ != nullptr) { in TransformChildren() 40 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 41 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 42 typeParams_ = transformedNode->AsTSTypeParameterDeclaration(); in TransformChildren() 70 typeParams_ != nullptr ? typeParams_->Clone(allocator, nullptr)->AsTSTypeParameterDeclaration() : nullptr; in Clone()
|
H A D | classDefinition.cpp | 67 if (typeParams_ != nullptr) { 68 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { 69 typeParams_->SetTransformedNode(transformationName, transformedNode); 70 typeParams_ = transformedNode->AsTSTypeParameterDeclaration(); 116 if (typeParams_ != nullptr) { 117 cb(typeParams_); 158 {"typeParameters", AstDumper::Optional(typeParams_)}, 211 if (typeParams_ != nullptr) { 213 typeParams_ [all...] |
H A D | scriptFunctionSignature.h | 31 : typeParams_(typeParams), params_(std::move(params)), returnTypeAnnotation_(returnTypeAnnotation) in FunctionSignature() 47 return typeParams_; in TypeParams() 52 return typeParams_; in TypeParams() 87 TSTypeParameterDeclaration *typeParams_; member in ark::es2panda::ir::FunctionSignature
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | callExpression.cpp | 32 if (typeParams_ != nullptr) { in TransformChildren() 33 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 34 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 35 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 51 if (typeParams_ != nullptr) { in Iterate() 52 cb(typeParams_); in Iterate() 70 {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump() 81 if (typeParams_ != nullptr) { in Dump() 82 typeParams_ in Dump() [all...] |
H A D | taggedTemplateExpression.cpp | 32 if (typeParams_ != nullptr) { in TransformChildren() 33 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 34 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 35 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 52 if (typeParams_ != nullptr) { in Iterate() 53 cb(typeParams_); in Iterate() 65 {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump() 97 auto *const typeParams = typeParams_ != nullptr ? typeParams_ in Clone() [all...] |
/arkcompiler/ets_frontend/ets2panda/ir/as/ |
H A D | namedType.cpp | 34 if (typeParams_ != nullptr) { in TransformChildren() 35 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 36 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 37 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 53 if (typeParams_ != nullptr) { in Iterate() 54 cb(typeParams_); in Iterate() 66 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsImportType.cpp | 34 if (typeParams_ != nullptr) { in TransformChildren() 35 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 36 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 37 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 53 if (typeParams_ != nullptr) { in Iterate() 54 cb(typeParams_); in Iterate() 67 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump()
|
H A D | tsInterfaceDeclaration.cpp | 49 if (typeParams_ != nullptr) { in TransformChildren() 50 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 51 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 52 typeParams_ = transformedNode->AsTSTypeParameterDeclaration(); in TransformChildren() 77 if (typeParams_ != nullptr) { in Iterate() 78 cb(typeParams_); in Iterate() 95 {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump() 105 if (typeParams_ != nullptr) { in Dump() 107 typeParams_ in Dump() [all...] |
H A D | tsTypeAliasDeclaration.cpp | 44 if (typeParams_ != nullptr) { in TransformChildren() 45 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 46 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 47 typeParams_ = transformedNode->AsTSTypeParameterDeclaration(); in TransformChildren() 67 if (typeParams_ != nullptr) { in Iterate() 68 cb(typeParams_); in Iterate() 82 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 91 if (typeParams_ != nullptr) { in Dump() 93 typeParams_ in Dump() [all...] |
H A D | tsTypeReference.cpp | 36 if (typeParams_ != nullptr) { in TransformChildren() 37 if (auto *transformedNode = cb(typeParams_); typeParams_ != transformedNode) { in TransformChildren() 38 typeParams_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 39 typeParams_ = transformedNode->AsTSTypeParameterInstantiation(); in TransformChildren() 51 if (typeParams_ != nullptr) { in Iterate() 52 cb(typeParams_); in Iterate() 61 {{"type", "TSTypeReference"}, {"typeName", typeName_}, {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsImportType.cpp | 28 if (typeParams_) { in Iterate() 29 cb(typeParams_); in Iterate() 42 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 62 if (typeParams_) { in UpdateSelf() 63 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterInstantiation(); in UpdateSelf()
|
H A D | tsTypeAliasDeclaration.cpp | 31 if (typeParams_) { in Iterate() 32 cb(typeParams_); in Iterate() 43 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 59 if (typeParams_) { in UpdateSelf() 60 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
H A D | tsFunctionType.cpp | 30 if (typeParams_) { in Iterate() 31 cb(typeParams_); in Iterate() 45 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 73 if (typeParams_) { in UpdateSelf() 74 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
H A D | tsConstructorType.cpp | 30 if (typeParams_) { in Iterate() 31 cb(typeParams_); in Iterate() 45 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 74 if (typeParams_) { in UpdateSelf() 75 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
H A D | tsTypeReference.cpp | 33 if (typeParams_) { in Iterate() 34 cb(typeParams_); in Iterate() 43 {{"type", "TSTypeReference"}, {"typeName", typeName_}, {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump() 81 if (typeParams_) { in UpdateSelf() 82 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterInstantiation(); in UpdateSelf()
|
H A D | tsSignatureDeclaration.cpp | 30 if (typeParams_) { in Iterate() 31 cb(typeParams_); in Iterate() 49 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 101 if (typeParams_) { in UpdateSelf() 102 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
H A D | tsMethodSignature.cpp | 33 if (typeParams_) { in Iterate() 34 cb(typeParams_); in Iterate() 55 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 93 if (typeParams_) { in UpdateSelf() 94 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | taggedTemplateExpression.cpp | 32 if (typeParams_) { in Iterate() 33 cb(typeParams_); in Iterate() 45 {"typeParameters", AstDumper::Optional(typeParams_)}}); in Dump() 94 if (typeParams_) { in UpdateSelf() 95 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterInstantiation(); in UpdateSelf()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | scriptFunction.cpp | 64 if (typeParams_) { in Iterate() 65 cb(typeParams_); in Iterate() 95 {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 115 if (typeParams_) { in UpdateSelf() 116 typeParams_ = std::get<ir::AstNode *>(cb(typeParams_))->AsTSTypeParameterDeclaration(); in UpdateSelf()
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | etsTypeReferencePartBuilder.h | 37 typeParams_ = typeParams; in SetTypeParams() 49 auto node = AllocNode(name_, typeParams_, prev_); in Build() 55 ir::TSTypeParameterInstantiation *typeParams_ {};
|
H A D | taggedTemplateExpressionBuilder.h | 37 typeParams_ = typeParams; in SetTypeParams() 49 auto node = AllocNode(tag_, quasi_, typeParams_); in Build() 56 TSTypeParameterInstantiation *typeParams_ {};
|
H A D | tsImportTypeBuilder.h | 37 typeParams_ = typeParams; in SetTypeParams() 55 auto node = AllocNode(param_, typeParams_, qualifier_, isTypeof_); in Build() 61 TSTypeParameterInstantiation *typeParams_ {};
|
H A D | tsTypeAliasDeclarationBuilder.h | 37 typeParams_ = typeParams; in SetTypeParams() 55 auto node = AllocNode(Allocator(), id_, typeParams_, typeAnnotation_, declare_); in Build() 61 TSTypeParameterDeclaration *typeParams_ {};
|
H A D | tsTypeReferenceBuilder.h | 37 typeParams_ = typeParams; in SetTypeParams() 43 auto node = AllocNode(typeName_, typeParams_); in Build() 49 TSTypeParameterInstantiation *typeParams_ {};
|