| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | functionExpression.cpp | 25 void FunctionExpression::TransformChildren(const NodeTransformer &cb) in TransformChildren() 30 void FunctionExpression::Iterate(const NodeTraverser &cb) const in Iterate() 35 void FunctionExpression::Dump(ir::AstDumper *dumper) const in Dump() 40 void FunctionExpression::Dump(ir::SrcDumper *dumper) const in Dump() 45 void FunctionExpression::Compile(compiler::PandaGen *pg) const in Compile() 50 void FunctionExpression::Compile(compiler::ETSGen *etsg) const in Compile() 55 checker::Type *FunctionExpression::Check(checker::TSChecker *checker) in Check() 60 checker::Type *FunctionExpression::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() 66 FunctionExpression *FunctionExpression::Clone(ArenaAllocator *const allocator, AstNode *const paren… in Clone() 70 if (auto *const clone = allocator->New<FunctionExpression>(func); clone != nullptr) { in Clone()
|
| D | functionExpression.h | 24 class FunctionExpression : public Expression { 26 FunctionExpression() = delete; 27 ~FunctionExpression() override = default; 29 NO_COPY_SEMANTIC(FunctionExpression); 30 NO_MOVE_SEMANTIC(FunctionExpression); 32 …explicit FunctionExpression(ScriptFunction *const func) : Expression(AstNodeType::FUNCTION_EXPRESS… in FunctionExpression() function 36 FunctionExpression(ir::Identifier *namedExpr, ScriptFunction *const func) in FunctionExpression() function 62 …[[nodiscard]] FunctionExpression *Clone(ArenaAllocator *allocator, AstNode *parent = nullptr) over…
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | functionExpression.cpp | 27 void FunctionExpression::Iterate(const NodeTraverser &cb) const in Iterate() 32 void FunctionExpression::Dump(ir::AstDumper *dumper) const in Dump() 37 void FunctionExpression::Compile(compiler::PandaGen *pg) const in Compile() 42 checker::Type *FunctionExpression::Check(checker::Checker *checker) const in Check() 71 void FunctionExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
| D | functionExpression.h | 34 class FunctionExpression : public Expression { 36 …explicit FunctionExpression(ScriptFunction *func) : Expression(AstNodeType::FUNCTION_EXPRESSION), … in FunctionExpression() function
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-class-definition-expected.txt | 44 "type": "FunctionExpression", 166 "type": "FunctionExpression", 287 "type": "FunctionExpression", 409 "type": "FunctionExpression", 488 "type": "FunctionExpression", 566 "type": "FunctionExpression", 644 "type": "FunctionExpression", 722 "type": "FunctionExpression", 800 "type": "FunctionExpression", 893 "type": "FunctionExpression", [all …]
|
| D | test-class-expression-expected.txt | 107 "type": "FunctionExpression", 186 "type": "FunctionExpression", 292 "type": "FunctionExpression", 471 "type": "FunctionExpression", 550 "type": "FunctionExpression", 628 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/js/ |
| D | test-class-definition-expected.txt | 46 "type": "FunctionExpression", 172 "type": "FunctionExpression", 297 "type": "FunctionExpression", 419 "type": "FunctionExpression", 499 "type": "FunctionExpression", 578 "type": "FunctionExpression", 657 "type": "FunctionExpression", 736 "type": "FunctionExpression", 814 "type": "FunctionExpression", 908 "type": "FunctionExpression", [all …]
|
| D | test-class-expression-expected.txt | 111 "type": "FunctionExpression", 191 "type": "FunctionExpression", 299 "type": "FunctionExpression", 480 "type": "FunctionExpression", 560 "type": "FunctionExpression", 639 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | methodDefinition.h | 33 class FunctionExpression; variable 44 explicit MethodDefinition(MethodDefinitionKind kind, Expression *key, FunctionExpression *value, in MethodDefinition() 84 const FunctionExpression *Value() const in Value() 178 FunctionExpression *value_;
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-class-method-overload3-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression", 251 "type": "FunctionExpression",
|
| D | test-class-method-overload-expected.txt | 44 "type": "FunctionExpression", 137 "type": "FunctionExpression", 201 "type": "FunctionExpression", 265 "type": "FunctionExpression", 373 "type": "FunctionExpression", 544 "type": "FunctionExpression", 608 "type": "FunctionExpression", 701 "type": "FunctionExpression", 765 "type": "FunctionExpression", 829 "type": "FunctionExpression", [all …]
|
| D | test_override2-expected.txt | 44 "type": "FunctionExpression", 124 "type": "FunctionExpression", 202 "type": "FunctionExpression", 336 "type": "FunctionExpression", 515 "type": "FunctionExpression", 592 "type": "FunctionExpression",
|
| D | test-class-method-overload6-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 201 "type": "FunctionExpression", 279 "type": "FunctionExpression",
|
| D | test-class-constructor19-expected.txt | 44 "type": "FunctionExpression", 172 "type": "FunctionExpression", 299 "type": "FunctionExpression", 378 "type": "FunctionExpression", 485 "type": "FunctionExpression", 592 "type": "FunctionExpression", 699 "type": "FunctionExpression",
|
| D | test-class-method-overload2-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression", 311 "type": "FunctionExpression",
|
| D | test-class-method-overload12-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression",
|
| D | test-class-method-overload13-expected.txt | 44 "type": "FunctionExpression", 123 "type": "FunctionExpression", 187 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ts/ |
| D | test-class-method-overload3-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression", 256 "type": "FunctionExpression",
|
| D | test-class-method-overload-expected.txt | 46 "type": "FunctionExpression", 141 "type": "FunctionExpression", 206 "type": "FunctionExpression", 271 "type": "FunctionExpression", 379 "type": "FunctionExpression", 555 "type": "FunctionExpression", 619 "type": "FunctionExpression", 713 "type": "FunctionExpression", 778 "type": "FunctionExpression", 843 "type": "FunctionExpression", [all …]
|
| D | test-class-method-overload6-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 205 "type": "FunctionExpression", 284 "type": "FunctionExpression",
|
| D | test-class-method-overload2-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression", 318 "type": "FunctionExpression",
|
| D | test-class-definiton18-expected.txt | 46 "type": "FunctionExpression", 126 "type": "FunctionExpression", 191 "type": "FunctionExpression",
|
| D | test-class-method-overload11-expected.txt | 46 "type": "FunctionExpression", 125 "type": "FunctionExpression", 189 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ets/ |
| D | staticInitializerInInnerClass-expected.txt | 49 "type": "FunctionExpression", 140 "type": "FunctionExpression", 258 "type": "FunctionExpression", 349 "type": "FunctionExpression", 446 "type": "FunctionExpression", 537 "type": "FunctionExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/parser/ets/ |
| D | methods-expected.txt | 48 "type": "FunctionExpression", 183 "type": "FunctionExpression", 318 "type": "FunctionExpression", 453 "type": "FunctionExpression", 588 "type": "FunctionExpression", 723 "type": "FunctionExpression", 858 "type": "FunctionExpression", 992 "type": "FunctionExpression", 1130 "type": "FunctionExpression", 1250 "type": "FunctionExpression", [all …]
|