Home
last modified time | relevance | path

Searched refs:Callee (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ast_verifier/
H A DcheckAbstractMethod.cpp30 if (!call->Callee()->IsMemberExpression()) { in operator ()()
34 auto obj = call->Callee()->AsMemberExpression()->Object(); in operator ()()
H A DimportExportAccessValid.cpp49 const auto *callee = callExpr->Callee(); in operator ()()
83 ASSERT(callExpr->AsCallExpression()->Callee()->TsType()->HasTypeFlag(checker::TypeFlag::ETS_DYNAMIC_FLAG)); in InvariantImportExportMethod()
H A DmodifierAccessValid.cpp55 const auto *callee = callExpr->Callee(); in HandleCallExpression()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DcallExpression.h47 const Expression *Callee() const in Callee() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::CallExpression
52 Expression *Callee() in Callee() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::CallExpression
H A DnewExpression.h43 const Expression *Callee() const in Callee() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::NewExpression
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompiler.cpp111 if (expr->expr_->Callee()->IsIdentifier()) { in Compile()
116 } else if (expr->expr_->Callee()->IsMemberExpression()) { in Compile()
118 expr->expr_->Callee()->AsMemberExpression()->Object()->Compile(etsg); in Compile()
122 expr->expr_->Callee()->Compile(etsg); in Compile()
313 expr->Callee()->AsMemberExpression()->Object()->Compile(etsg); in MaybeCastUnionTypeToFunctionType()
314 auto objType = expr->Callee()->AsMemberExpression()->Object()->TsType(); in MaybeCastUnionTypeToFunctionType()
315 if (auto propType = expr->Callee()->AsMemberExpression()->Property()->TsType(); in MaybeCastUnionTypeToFunctionType()
803 auto callInfo = checker::DynamicCall::ResolveCall(etsg->VarBinder(), expr->Callee()); in CompileDynamic()
818 auto lang = expr->Callee()->TsType()->IsETSDynamicFunctionType() in CompileDynamic()
819 ? expr->Callee() in CompileDynamic()
[all...]
H A DJSCompiler.cpp581 if (expr->Callee()->IsSuperExpression()) { in Compile()
608 if (expr->Callee()->IsMemberExpression()) { in Compile()
612 expr->Callee()->AsMemberExpression()->CompileToReg(pg, thisReg); in Compile()
613 } else if (expr->Callee()->IsChainExpression()) { in Compile()
617 expr->Callee()->AsChainExpression()->CompileToReg(pg, thisReg); in Compile()
619 expr->Callee()->Compile(pg); in Compile()
764 expr->Callee()->Compile(pg); in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DoptionalLowering.cpp92 return LowerOptionalExpr<ir::CallExpression>([](auto *e) { return e->Callee(); }, in LowerExpression()
104 return typed->IsOptional() ? typed : FindOptionalInChain(typed->Callee());
H A DconstStringToCharLowering.cpp46 if (parent->IsCallExpression() && parent->AsCallExpression()->Callee()->IsArrowFunctionExpression()) { in TryConvertToCharLiteral()
H A DunionLowering.cpp115 ASSERT(!(parent->IsCallExpression() && parent->AsCallExpression()->Callee() == expr && in HandleUnionPropertyAccess()
H A DlambdaLowering.cpp1038 auto const *callee = node->AsCallExpression()->Callee(); in IsFunctionOrMethodCall()
1066 auto *oldCallee = call->Callee(); in InsertInvokeCall()
1108 return expr->Callee()->IsThisExpression() || expr->Callee()->IsSuperExpression(); in IsRedirectingConstructorCall()
1113 return expr->Parent()->IsCallExpression() && expr->Parent()->AsCallExpression()->Callee() == expr; in IsInCalleePosition()
H A DboxingForLocals.cpp254 ->Callee() in HandleReference()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DcallExpression.h63 const Expression *Callee() const in Callee() function in ark::es2panda::ark::es2panda::ark::es2panda::ir::CallExpression
68 [[nodiscard]] Expression *Callee() noexcept
H A DnewExpression.h46 [[nodiscard]] const Expression *Callee() const noexcept
H A DmemberExpression.cpp163 if (parent_->Type() == ir::AstNodeType::CALL_EXPRESSION && parent_->AsCallExpression()->Callee() == this) { in ResolveEnumMember()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzer.cpp1020 bool extensionFunctionType = expr->Callee()->IsMemberExpression() && checker->ExtensionETSFunctionType(calleeType); in ResolveSignature()
1031 if (expr->Callee()->IsMemberExpression() && in ResolveSignature()
1032 !expr->Callee()->AsMemberExpression()->Object()->TsType()->IsETSEnumType() && in ResolveSignature()
1033 (expr->Callee()->AsMemberExpression()->Object()->IsSuperExpression() || in ResolveSignature()
1034 (expr->Callee()->AsMemberExpression()->Object()->IsIdentifier() && in ResolveSignature()
1035 expr->Callee()->AsMemberExpression()->Object()->AsIdentifier()->Variable()->HasFlag( in ResolveSignature()
1071 if (expr->Callee()->IsArrowFunctionExpression()) { in GetReturnType()
1072 calleeType = InitAnonymousLambdaCallee(checker, expr->Callee(), calleeType); in GetReturnType()
1103 expr->SetSignature(checker->ResolveDynamicCallExpression(expr->Callee(), signature->Params(), lang, false)); in GetReturnType()
1120 if (expr->Callee() in CheckAbstractCall()
[all...]
H A DETSAnalyzerHelpers.cpp303 auto *memberExpr = expr->Callee()->AsMemberExpression(); in ResolveCallExtensionFunction()
320 // Set TsType for new Callee(original member expression's Object) in ResolveCallExtensionFunction()
321 expr->Callee()->Check(checker); in ResolveCallExtensionFunction()
332 if (expr->Callee()->IsMemberExpression()) { in ResolveCallForETSExtensionFuncHelperType()
333 auto memberExpr = expr->Callee()->AsMemberExpression(); in ResolveCallForETSExtensionFuncHelperType()
402 if (expr->Callee()->IsIdentifier()) { in ChooseCalleeObj()
405 ASSERT(expr->Callee()->IsMemberExpression()); in ChooseCalleeObj()
406 return expr->Callee()->AsMemberExpression()->ObjType(); in ChooseCalleeObj()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dobject.cpp1145 stmt->AsExpressionStatement()->GetExpression()->AsCallExpression()->Callee()->IsThisExpression();
1154 stmt->AsExpressionStatement()->GetExpression()->AsCallExpression()->Callee()->IsSuperExpression();
1178 (it->AsExpressionStatement()->GetExpression()->AsCallExpression()->Callee()->IsThisExpression() ||
1179 it->AsExpressionStatement()->GetExpression()->AsCallExpression()->Callee()->IsSuperExpression())) {
1249 if (arg->AsCallExpression()->Callee()->IsMemberExpression() &&
1250 (arg->AsCallExpression()->Callee()->AsMemberExpression()->Object()->IsSuperExpression() ||
1251 arg->AsCallExpression()->Callee()->AsMemberExpression()->Object()->IsThisExpression()) &&
1252 !arg->AsCallExpression()->Callee()->AsMemberExpression()->Property()->IsStatic()) {
1255 << (arg->AsCallExpression()->Callee()->AsMemberExpression()->IsSuperExpression() ? "super" : "this")
1326 first->AsExpressionStatement()->GetExpression()->AsCallExpression()->Callee()
[all...]
H A DvalidateHelpers.cpp91 ident->Parent()->AsCallExpression()->Callee() != ident) { in ValidateCallExpressionIdentifier()
96 if (ident->Parent()->AsCallExpression()->Callee() != ident) { in ValidateCallExpressionIdentifier()
H A DetsWarningAnalyzer.cpp140 const auto exprCallee = expression->AsCallExpression()->Callee(); in CheckTopLevelExpressions()
H A DaliveAnalyzer.cpp373 AnalyzeNode(callExpr->Callee()); in AnalyzeCall()
H A Dfunction.cpp494 callExpr->Callee()->IsIdentifier() && ident->Name() == callExpr->Callee()->AsIdentifier()->Name() && in MaybeSubstituteLambdaArgumentsInFunctionCall()
1656 if (callExpr->Callee()->IsMemberExpression() && in ValidateSignatureAccessibility()
1657 callExpr->Callee()->AsMemberExpression()->Object()->IsThisExpression() && in ValidateSignatureAccessibility()
H A DassignAnalyzer.cpp569 ->Callee() in IsInitialConstructor()
1141 AnalyzeExpr(callExpr->Callee()); in AnalyzeCallExpr()
/arkcompiler/ets_frontend/es2panda/ir/base/
H A Dannotation.h41 expr = expr->AsCallExpression()->Callee(); in Annotation()
/arkcompiler/ets_frontend/ets2panda/test/unit/dynamic/
H A Ddynamic_call_test.cpp74 obj = expr->AsCallExpression()->Callee(); in ParseDynExpr()

Completed in 25 milliseconds

12