Home
last modified time | relevance | path

Searched refs:typeAnn (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalDeclTransformer.cpp68 auto typeAnn = id->TypeAnnotation(); in VisitVariableDeclaration() local
71 declarator->Init(), typeAnn, in VisitVariableDeclaration()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeCheckingHelpers.cpp911 ir::AstNode *typeAnn = param->AsETSParameterExpression()->Ident()->TypeAnnotation();
912 if (typeAnn->IsETSTypeReference()) {
913 typeAnn = DerefETSTypeReference(typeAnn);
915 if (!typeAnn->IsETSFunctionType()) {
916 if (typeAnn->IsETSUnionType()) {
917 return CheckLambdaAssignableUnion(typeAnn, lambda);
922 ir::ETSFunctionType *calleeType = typeAnn->AsETSFunctionType();
1025 ir::AstNode *typeAnn = param->TypeAnnotation();
1028 bool const rc = CheckLambdaTypeAnnotation(typeAnn, arrowFuncExp
[all...]
H A Dhelpers.cpp2231 bool ETSChecker::CheckLambdaAssignableUnion(ir::AstNode *typeAnn, ir::ScriptFunction *lambda) in CheckLambdaAssignableUnion() argument
2233 for (auto *type : typeAnn->AsETSUnionType()->Types()) { in CheckLambdaAssignableUnion()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h362 bool CheckLambdaAssignableUnion(ir::AstNode *typeAnn, ir::ScriptFunction *lambda);

Completed in 10 milliseconds