/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | callExpression.h | 38 TSTypeParameterInstantiation *typeParams, bool optional) in CallExpression() argument 42 typeParams_(typeParams), in CallExpression() 67 void SetTypeParams(TSTypeParameterInstantiation *typeParams) in SetTypeParams() argument 69 typeParams_ = typeParams; in SetTypeParams()
|
D | taggedTemplateExpression.h | 38 TSTypeParameterInstantiation *typeParams) in TaggedTemplateExpression() argument 39 …ression(AstNodeType::TAGGED_TEMPLATE_EXPRESSION), tag_(tag), quasi_(quasi), typeParams_(typeParams) in TaggedTemplateExpression()
|
D | newExpression.h | 36 explicit NewExpression(Expression *callee, TSTypeParameterInstantiation *typeParams, in NewExpression() argument 39 typeParams_(typeParams), arguments_(std::move(arguments)) in NewExpression()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsTypeReference.h | 41 explicit TSTypeReference(Expression *typeName, TSTypeParameterInstantiation *typeParams) in TSTypeReference() argument 42 : TypeNode(AstNodeType::TS_TYPE_REFERENCE), typeName_(typeName), typeParams_(typeParams) in TSTypeReference()
|
D | tsImportType.h | 36 …explicit TSImportType(Expression *param, TSTypeParameterInstantiation *typeParams, Expression *qua… in TSImportType() argument 40 typeParams_(typeParams), in TSImportType()
|
D | tsTypeAliasDeclaration.h | 41 …explicit TSTypeAliasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression… in TSTypeAliasDeclaration() argument 45 typeParams_(typeParams), in TSTypeAliasDeclaration()
|
D | tsFunctionType.h | 41 TSTypeParameterDeclaration *typeParams, Expression *returnType) in TSFunctionType() argument 45 typeParams_(typeParams), in TSFunctionType()
|
D | tsSignatureDeclaration.h | 43 TSTypeParameterDeclaration *typeParams, in TSSignatureDeclaration() argument 48 typeParams_(typeParams), in TSSignatureDeclaration()
|
D | tsConstructorType.h | 41 … TSTypeParameterDeclaration *typeParams, Expression *returnType, bool abstract) in TSConstructorType() argument 45 typeParams_(typeParams), in TSConstructorType()
|
D | tsMethodSignature.h | 40 …it TSMethodSignature(binder::Scope *scope, Expression *key, TSTypeParameterDeclaration *typeParams, in TSMethodSignature() argument 46 typeParams_(typeParams), in TSMethodSignature()
|
D | tsInterfaceDeclaration.h | 44 …rfaceDeclaration(binder::LocalScope *scope, Identifier *id, TSTypeParameterDeclaration *typeParams, in TSInterfaceDeclaration() argument 49 typeParams_(typeParams), in TSInterfaceDeclaration()
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
D | classDefinition.h | 48 …assDefinition(binder::LocalScope *scope, Identifier *ident, TSTypeParameterDeclaration *typeParams, in ClassDefinition() argument 56 typeParams_(typeParams), in ClassDefinition()
|
D | scriptFunction.h | 43 … TSTypeParameterDeclaration *typeParams, AstNode *body, Expression *returnTypeAnnotation, in ScriptFunction() argument 49 typeParams_(typeParams), in ScriptFunction()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
D | expressionParser.cpp | 1491 ir::TSTypeParameterInstantiation *typeParams; in ParsePotentialTsGenericFunctionCall() local 1493 typeParams = ParseTsTypeParameterInstantiation(false); in ParsePotentialTsGenericFunctionCall() 1498 typeParams = nullptr; in ParsePotentialTsGenericFunctionCall() 1501 if (!typeParams) { in ParsePotentialTsGenericFunctionCall() 1513 (*returnExpression)->AsCallExpression()->SetTypeParams(typeParams); in ParsePotentialTsGenericFunctionCall() 1522 …nExpression = AllocNode<ir::TaggedTemplateExpression>(*returnExpression, propertyNode, typeParams); in ParsePotentialTsGenericFunctionCall()
|
D | parserImpl.cpp | 685 ir::TSTypeParameterInstantiation *typeParams = nullptr; in ParseTsImportType() local 692 typeParams = ParseTsTypeParameterInstantiation(); in ParseTsImportType() 695 auto *importType = AllocNode<ir::TSImportType>(param, typeParams, qualifier, isTypeof); in ParseTsImportType()
|
/arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
D | typeSystem.h | 323 const ir::TSTypeParameterDeclaration *typeParams) in CalculateParamTypes() argument 326 for (const auto &t : typeParams->Params()) { in CalculateParamTypes()
|