Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DrecordLowering.cpp135 auto *keyType = expr->PreferredType()->AsETSObjectType()->TypeArguments().front(); in CheckLiteralsCompleteness()
181 if (!expr->PreferredType()->IsETSObjectType()) { in UpdateObjectExpression()
195 auto typeArguments = expr->PreferredType()->AsETSObjectType()->TypeArguments(); in UpdateObjectExpression()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.h74 [[nodiscard]] checker::Type *PreferredType() const noexcept
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.h39 checker::Type *PreferredType(ir::ObjectExpression *expr) const;
H A DETSAnalyzer.cpp1416 checker::Type *ETSAnalyzer::PreferredType(ir::ObjectExpression *expr) const in PreferredType() function in ark::es2panda::checker::ETSAnalyzer
1423 auto preferredType = expr->PreferredType(); in ValidatePreferredType()
1450 if (expr->PreferredType()->IsETSDynamicType()) { in Check()
1459 expr->SetTsType(expr->PreferredType()); in Check()
1460 return expr->PreferredType(); in Check()
1463 checker::ETSObjectType *objType = expr->PreferredType()->AsETSObjectType(); in Check()
1482 if (expr->PreferredType()->ToAssemblerName().str() == "escompat.Record" || in Check()
1483 expr->PreferredType()->ToAssemblerName().str() == "escompat.Map") { in Check()
1517 checker::ETSObjectType *objType = expr->PreferredType()->AsETSObjectType(); in CheckObjectExprProps()

Completed in 5 milliseconds