Searched refs:signatureInfo (Results 1 – 10 of 10) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
D | functionExpression.cpp | 53 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 54 checker->CheckFunctionParameterDeclarations(func_->Params(), signatureInfo); in Check() 57 …checker->Allocator()->New<checker::Signature>(signatureInfo, checker->GlobalResolvingReturnType()); in Check()
|
D | arrowFunctionExpression.cpp | 53 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 54 checker->CheckFunctionParameterDeclarations(func_->Params(), signatureInfo); in Check() 57 …checker->Allocator()->New<checker::Signature>(signatureInfo, checker->GlobalResolvingReturnType()); in Check()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsConstructorType.cpp | 56 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 57 checker->CheckFunctionParameterDeclarations(params_, signatureInfo); in Check() 60 …checker->Allocator()->New<checker::Signature>(signatureInfo, returnType_->AsTypeNode()->GetType(ch… in Check()
|
D | tsFunctionType.cpp | 55 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 56 checker->CheckFunctionParameterDeclarations(params_, signatureInfo); in Check() 59 …checker->Allocator()->New<checker::Signature>(signatureInfo, returnType_->AsTypeNode()->GetType(ch… in Check()
|
D | tsMethodSignature.cpp | 67 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 68 checker->CheckFunctionParameterDeclarations(params_, signatureInfo); in Check() 70 …auto *callSignature = checker->Allocator()->New<checker::Signature>(signatureInfo, checker->Global… in Check()
|
D | tsSignatureDeclaration.cpp | 65 auto *signatureInfo = checker->Allocator()->New<checker::SignatureInfo>(checker->Allocator()); in Check() local 66 checker->CheckFunctionParameterDeclarations(params_, signatureInfo); in Check() 83 auto *signature = checker->Allocator()->New<checker::Signature>(signatureInfo, returnType); in Check()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
D | function.cpp | 257 const ir::SpreadElement *param, SignatureInfo *signatureInfo) in CheckFunctionRestParameter() argument 303 destructuringContext.SetSignatureInfo(signatureInfo); in CheckFunctionRestParameter() 312 destructuringContext.SetSignatureInfo(signatureInfo); in CheckFunctionRestParameter() 367 const ir::Expression *param, SignatureInfo *signatureInfo) in CheckFunctionParameter() argument 390 result = CheckFunctionRestParameter(param->AsRestElement(), signatureInfo); in CheckFunctionParameter() 417 SignatureInfo *signatureInfo) in CheckFunctionParameterDeclarations() argument 419 signatureInfo->restVar = nullptr; in CheckFunctionParameterDeclarations() 420 signatureInfo->minArgCount = 0; in CheckFunctionParameterDeclarations() 423 auto [paramVar, restVar, isOptional] = CheckFunctionParameter(*it, signatureInfo); in CheckFunctionParameterDeclarations() 426 signatureInfo->restVar = restVar; in CheckFunctionParameterDeclarations() [all …]
|
D | helpers.cpp | 400 auto *signatureInfo = allocator_->New<checker::SignatureInfo>(allocator_); in GetTypeOfVariable() local 401 … auto *callSignature = allocator_->New<checker::Signature>(signatureInfo, GlobalAnyType()); in GetTypeOfVariable()
|
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
D | signature.h | 57 …Signature(SignatureInfo *signatureInfo, Type *returnType) : signatureInfo_(signatureInfo), returnT… in Signature() argument
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
D | checker.h | 414 …onParameterDeclarations(const ArenaVector<ir::Expression *> ¶ms, SignatureInfo *signatureInfo); 416 const ir::Expression *param, SignatureInfo *signatureInfo); 422 const ir::SpreadElement *param, SignatureInfo *signatureInfo);
|