Home
last modified time | relevance | path

Searched refs:calleeObj (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DnewExpression.cpp76 checker::ObjectType *calleeObj = calleeType->AsObjectType(); in Check() local
77 return checker->resolveCallOrNewExpression(calleeObj->ConstructSignatures(), arguments_, Start()); in Check()
H A DcallExpression.cpp224 checker::ObjectType *calleeObj = calleeType->AsObjectType(); in Check() local
225 return checker->resolveCallOrNewExpression(calleeObj->CallSignatures(), arguments_, Start()); in Check()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.cpp379 auto *calleeObj = elementType->AsETSObjectType(); in Check() local
381 if (!calleeObj->HasObjectFlag(flags)) { in Check()
384 checker->CollectParameterlessConstructor(calleeObj->ConstructSignatures(), expr->Start())); in Check()
385 checker->ValidateSignatureAccessibility(calleeObj, nullptr, expr->Signature(), expr->Start()); in Check()
399 void ETSAnalyzer::CheckInstantatedClass(ir::ETSNewClassInstanceExpression *expr, ETSObjectType *&calleeObj) const in CheckInstantatedClass()
403 if (calleeObj->HasObjectFlag(checker::ETSObjectFlags::ABSTRACT) && calleeObj->GetDeclNode()->IsFinal()) { in CheckInstantatedClass()
404 checker->LogTypeError({"Class ", calleeObj->Name(), " cannot be both 'abstract' and 'final'."}, in CheckInstantatedClass()
405 calleeObj->GetDeclNode()->Start()); in CheckInstantatedClass()
410 bool fromInterface = calleeObj in CheckInstantatedClass()
446 auto *calleeObj = calleeType->AsETSObjectType(); Check() local
1091 checker::ETSObjectType *calleeObj = ChooseCalleeObj(checker, expr, calleeType, isConstructorCall); GetReturnType() local
[all...]
H A DETSAnalyzer.h47 void CheckInstantatedClass(ir::ETSNewClassInstanceExpression *expr, ETSObjectType *&calleeObj) const;
H A DTSAnalyzer.cpp521 checker::ObjectType *calleeObj = calleeType->AsObjectType(); in Check() local
522 return checker->ResolveCallOrNewExpression(calleeObj->CallSignatures(), expr->Arguments(), expr->Start()); in Check()
691 checker::ObjectType *calleeObj = calleeType->AsObjectType(); in Check() local
692 return checker->ResolveCallOrNewExpression(calleeObj->ConstructSignatures(), expr->Arguments(), expr->Start()); in Check()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlocalClassLowering.cpp265 auto *calleeObj = calleeType->AsETSObjectType(); in Perform()
266 auto *classDef = calleeObj->GetDeclNode()->AsClassDefinition(); in Perform()

Completed in 12 milliseconds