Home
last modified time | relevance | path

Searched refs:typeParams (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.h38 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()
DtaggedTemplateExpression.h38 TSTypeParameterInstantiation *typeParams) in TaggedTemplateExpression() argument
39 …ression(AstNodeType::TAGGED_TEMPLATE_EXPRESSION), tag_(tag), quasi_(quasi), typeParams_(typeParams) in TaggedTemplateExpression()
DnewExpression.h36 explicit NewExpression(Expression *callee, TSTypeParameterInstantiation *typeParams, in NewExpression() argument
39 typeParams_(typeParams), arguments_(std::move(arguments)) in NewExpression()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeReference.h41 explicit TSTypeReference(Expression *typeName, TSTypeParameterInstantiation *typeParams) in TSTypeReference() argument
42 : TypeNode(AstNodeType::TS_TYPE_REFERENCE), typeName_(typeName), typeParams_(typeParams) in TSTypeReference()
DtsImportType.h36 …explicit TSImportType(Expression *param, TSTypeParameterInstantiation *typeParams, Expression *qua… in TSImportType() argument
40 typeParams_(typeParams), in TSImportType()
DtsTypeAliasDeclaration.h41 …explicit TSTypeAliasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression… in TSTypeAliasDeclaration() argument
45 typeParams_(typeParams), in TSTypeAliasDeclaration()
DtsFunctionType.h41 TSTypeParameterDeclaration *typeParams, Expression *returnType) in TSFunctionType() argument
45 typeParams_(typeParams), in TSFunctionType()
DtsSignatureDeclaration.h43 TSTypeParameterDeclaration *typeParams, in TSSignatureDeclaration() argument
48 typeParams_(typeParams), in TSSignatureDeclaration()
DtsConstructorType.h41 … TSTypeParameterDeclaration *typeParams, Expression *returnType, bool abstract) in TSConstructorType() argument
45 typeParams_(typeParams), in TSConstructorType()
DtsMethodSignature.h40 …it TSMethodSignature(binder::Scope *scope, Expression *key, TSTypeParameterDeclaration *typeParams, in TSMethodSignature() argument
46 typeParams_(typeParams), in TSMethodSignature()
DtsInterfaceDeclaration.h44 …rfaceDeclaration(binder::LocalScope *scope, Identifier *id, TSTypeParameterDeclaration *typeParams, in TSInterfaceDeclaration() argument
49 typeParams_(typeParams), in TSInterfaceDeclaration()
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.h48 …assDefinition(binder::LocalScope *scope, Identifier *ident, TSTypeParameterDeclaration *typeParams, in ClassDefinition() argument
56 typeParams_(typeParams), in ClassDefinition()
DscriptFunction.h43 … TSTypeParameterDeclaration *typeParams, AstNode *body, Expression *returnTypeAnnotation, in ScriptFunction() argument
49 typeParams_(typeParams), in ScriptFunction()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp1491 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()
DparserImpl.cpp685 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/
DtypeSystem.h323 const ir::TSTypeParameterDeclaration *typeParams) in CalculateParamTypes() argument
326 for (const auto &t : typeParams->Params()) { in CalculateParamTypes()