/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | newExpression.cpp | 30 if (other.callee_ != nullptr) { in NewExpression() 31 callee_ = other.callee_->Clone(allocator, this)->AsExpression(); in NewExpression() 52 if (auto *transformedNode = cb(callee_); callee_ != transformedNode) { in TransformChildren() 53 callee_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 54 callee_ = transformedNode->AsExpression(); in TransformChildren() 67 cb(callee_); in Iterate() 76 dumper->Add({{"type", "NewExpression"}, {"callee", callee_}, {"arguments", arguments_}}); in Dump()
|
H A D | callExpression.cpp | 27 if (auto *transformedNode = cb(callee_); callee_ != transformedNode) { in TransformChildren() 28 callee_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 29 callee_ = transformedNode->AsExpression(); in TransformChildren() 49 cb(callee_); in Iterate() 67 {"callee", callee_}, in Dump() 75 ASSERT(callee_); in Dump() 76 callee_->Dump(dumper); in Dump() 118 return callee_->IsThisExpression() || callee_ in IsETSConstructorCall() [all...] |
H A D | callExpression.h | 48 callee_(callee), in CallExpression() 65 return callee_; in Callee() 70 return callee_; 75 callee_ = callee; 76 callee_->SetParent(this); 167 Expression *callee_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::CallExpression
|
H A D | newExpression.h | 38 : Expression(AstNodeType::NEW_EXPRESSION), callee_(callee), arguments_(std::move(arguments)) in NewExpression() 48 return callee_; 73 Expression *callee_ = nullptr; member in ark::es2panda::ark::es2panda::ir::NewExpression
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | newExpression.cpp | 29 cb(callee_); in Iterate() 42 dumper->Add({{"type", "NewExpression"}, {"callee", callee_}, {"typeParameters", AstDumper::Optional(typeParams_)}, in Dump() 51 callee_->Compile(pg); in Compile() 72 checker::Type *calleeType = callee_->Check(checker); in Check() 86 callee_ = std::get<ir::AstNode *>(cb(callee_))->AsExpression(); in UpdateSelf()
|
H A D | callExpression.h | 40 callee_(callee), in CallExpression() 49 return callee_; in Callee() 54 return callee_; in Callee() 99 Expression *callee_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::CallExpression
|
H A D | newExpression.h | 38 : Expression(AstNodeType::NEW_EXPRESSION), callee_(callee), in NewExpression() 45 return callee_; in Callee() 65 Expression *callee_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::NewExpression
|
H A D | callExpression.cpp | 40 cb(callee_); in Iterate() 54 {"callee", callee_}, in Dump() 143 const ir::Expression *realCallee = callee_; in Compile() 163 if (callee_->IsSuperExpression()) { in Compile() 220 checker::Type *calleeType = callee_->Check(checker); in Check() 234 callee_ = std::get<ir::AstNode *>(cb(callee_))->AsExpression(); in UpdateSelf()
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | newExpressionBuilder.h | 34 callee_ = callee; in SetCallee() 52 auto *node = AllocNode(callee_, std::move(arguments_)); in Build() 57 Expression *callee_ = nullptr; member in ark::es2panda::ir::NewExpressionBuilder
|
H A D | callExpressionBuilder.h | 34 callee_ = callee; in SetCallee() 52 auto *node = AllocNode(callee_, std::move(arguments_), nullptr, false); in Build() 57 Expression *callee_ = nullptr; member in ark::es2panda::ir::CallExpressionBuilder
|
H A D | directEvalExpressionBuilder.h | 34 callee_ = callee; in SetCallee() 58 auto *node = AllocNode(callee_, std::move(arguments_), nullptr, false, parserStatus_); in Build() 63 Expression *callee_ = nullptr; member in ark::es2panda::ir::DirectEvalExpressionBuilder
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzer.cpp | 517 checker::Type *calleeType = expr->callee_->Check(checker); in Check() 688 checker::Type *calleeType = expr->callee_->Check(checker); in Check()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSCompiler.cpp | 750 auto *const calleeObject = expr->callee_->AsMemberExpression()->Object(); in IsSucceedCompilationProxyMemberExpr()
|