Home
last modified time | relevance | path

Searched refs:lambdaParam (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dhelpers.cpp2207 const auto *const lambdaParam = param->AsETSParameterExpression()->Ident(); in NeedTypeInference() local
2208 if (lambdaParam->TypeAnnotation() == nullptr) { in NeedTypeInference()
2247 auto *const lambdaParam = lambda->Params()[i]->AsETSParameterExpression()->Ident(); in InferTypesForLambda() local
2248 if (lambdaParam->TypeAnnotation() == nullptr) { in InferTypesForLambda()
2249 auto *const typeAnnotation = calleeParam->TypeAnnotation()->Clone(Allocator(), lambdaParam); in InferTypesForLambda()
2254 lambdaParam->SetTsTypeAnnotation(typeAnnotation); in InferTypesForLambda()
2255 typeAnnotation->SetParent(lambdaParam); in InferTypesForLambda()
H A DtypeCheckingHelpers.cpp969 for (auto *const lambdaParam : lambda->Params()) {
970 lambdaParamTypes.emplace_back(lambdaParam->AsETSParameterExpression()->Ident()->TypeAnnotation());
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp632 for (auto *lambdaParam : lciInfo->lambdaSignature->Params()) { in CreateCallForLambdaClassInvoke()
633 auto argName = lambdaParam->Name(); in CreateCallForLambdaClassInvoke()
634 auto *type = lambdaParam->TsType()->Substitute(checker->Relation(), lciInfo->substitution); in CreateCallForLambdaClassInvoke()

Completed in 9 milliseconds