Home
last modified time | relevance | path

Searched refs:signatureInfo (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/
DfunctionExpression.cpp53 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()
DarrowFunctionExpression.cpp53 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/
DtsConstructorType.cpp56 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()
DtsFunctionType.cpp55 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()
DtsMethodSignature.cpp67 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()
DtsSignatureDeclaration.cpp65 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/
Dfunction.cpp257 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 …]
Dhelpers.cpp400 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/
Dsignature.h57 …Signature(SignatureInfo *signatureInfo, Type *returnType) : signatureInfo_(signatureInfo), returnT… in Signature() argument
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.h414 …onParameterDeclarations(const ArenaVector<ir::Expression *> &params, SignatureInfo *signatureInfo);
416 const ir::Expression *param, SignatureInfo *signatureInfo);
422 const ir::SpreadElement *param, SignatureInfo *signatureInfo);