| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | objectExpression.cpp | 48 ObjectExpression::ObjectExpression([[maybe_unused]] Tag const tag, ObjectExpression const &other, in ObjectExpression() function in panda::es2panda::ir::ObjectExpression 69 ObjectExpression *ObjectExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone() 71 …if (auto *const clone = allocator->New<ObjectExpression>(Tag {}, *this, allocator); clone != nullp… in Clone() 80 ValidationInfo ObjectExpression::ValidateExpression() in ValidateExpression() 130 bool ObjectExpression::ConvertibleToObjectPattern() in ConvertibleToObjectPattern() 184 void ObjectExpression::SetDeclaration() in SetDeclaration() 189 void ObjectExpression::SetOptional(bool optional) in SetOptional() 194 void ObjectExpression::TransformChildren(const NodeTransformer &cb) in TransformChildren() 209 void ObjectExpression::Iterate(const NodeTraverser &cb) const in Iterate() 224 void ObjectExpression::Dump(ir::AstDumper *dumper) const in Dump() [all …]
|
| D | objectExpression.h | 30 class ObjectExpression : public AnnotatedExpression { 35 ObjectExpression() = delete; 36 ~ObjectExpression() override = default; 38 NO_COPY_SEMANTIC(ObjectExpression); 39 NO_MOVE_SEMANTIC(ObjectExpression); 41 …explicit ObjectExpression(AstNodeType nodeType, ArenaAllocator *allocator, ArenaVector<Expression … in ObjectExpression() function 49 explicit ObjectExpression(Tag tag, ObjectExpression const &other, ArenaAllocator *allocator); 100 …[[nodiscard]] ObjectExpression *Clone(ArenaAllocator *allocator, AstNode *parent = nullptr) overri…
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | objectExpression.cpp | 84 ValidationInfo ObjectExpression::ValidateExpression() in ValidateExpression() 126 bool ObjectExpression::ConvertibleToObjectPattern() in ConvertibleToObjectPattern() 180 void ObjectExpression::SetDeclaration() in SetDeclaration() 185 void ObjectExpression::SetOptional(bool optional) in SetOptional() 190 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation() 195 void ObjectExpression::Iterate(const NodeTraverser &cb) const in Iterate() 206 void ObjectExpression::Dump(ir::AstDumper *dumper) const in Dump() 214 void ObjectExpression::FillInLiteralBuffer(compiler::LiteralBuffer *buf, in FillInLiteralBuffer() 229 void ObjectExpression::EmitCreateObjectWithBuffer(compiler::PandaGen *pg, compiler::LiteralBuffer *… in EmitCreateObjectWithBuffer() 274 void ObjectExpression::CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled) const in CompileStaticProperties() [all …]
|
| D | importExpression.h | 35 explicit ImportExpression(Expression *source, ObjectExpression *importAssertion) in ImportExpression() 47 ObjectExpression *importAssertion_;
|
| D | objectExpression.h | 39 class ObjectExpression : public Expression { 41 …explicit ObjectExpression(AstNodeType nodeType, ArenaVector<Expression *> &&properties, bool trail… in ObjectExpression() function
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | JSCompiler.h | 41 const ir::ObjectExpression *expr) const; 43 const ir::ObjectExpression *expr) const;
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
| D | objectDestructuring13-expected.txt | 97 "type": "ObjectExpression", 209 "type": "ObjectExpression", 231 "type": "ObjectExpression", 381 "type": "ObjectExpression",
|
| D | objectDestructuring12-expected.txt | 166 "type": "ObjectExpression", 261 "type": "ObjectExpression", 283 "type": "ObjectExpression", 455 "type": "ObjectExpression",
|
| D | objectDestructuring37-expected.txt | 24 "type": "ObjectExpression", 230 "type": "ObjectExpression", 252 "type": "ObjectExpression",
|
| D | objectDestructuring11-expected.txt | 139 "type": "ObjectExpression", 234 "type": "ObjectExpression", 256 "type": "ObjectExpression",
|
| D | objectDestructuring9-expected.txt | 139 "type": "ObjectExpression", 279 "type": "ObjectExpression", 336 "type": "ObjectExpression",
|
| D | objectDestructuring8-expected.txt | 166 "type": "ObjectExpression", 278 "type": "ObjectExpression", 351 "type": "ObjectExpression", 373 "type": "ObjectExpression",
|
| D | functionWithPattern6-expected.txt | 185 "type": "ObjectExpression", 308 "type": "ObjectExpression", 493 "type": "ObjectExpression", 620 "type": "ObjectExpression", 687 "type": "ObjectExpression",
|
| D | objectDestructuring41-expected.txt | 138 "type": "ObjectExpression", 310 "type": "ObjectExpression", 405 "type": "ObjectExpression", 427 "type": "ObjectExpression",
|
| D | member_expression_28-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ts/ |
| D | objectDestructuring13-expected.txt | 100 "type": "ObjectExpression", 215 "type": "ObjectExpression", 238 "type": "ObjectExpression", 390 "type": "ObjectExpression",
|
| D | objectDestructuring12-expected.txt | 171 "type": "ObjectExpression", 267 "type": "ObjectExpression", 290 "type": "ObjectExpression", 465 "type": "ObjectExpression",
|
| D | objectDestructuring11-expected.txt | 144 "type": "ObjectExpression", 240 "type": "ObjectExpression", 263 "type": "ObjectExpression",
|
| D | objectDestructuring9-expected.txt | 144 "type": "ObjectExpression", 286 "type": "ObjectExpression", 344 "type": "ObjectExpression",
|
| D | objectDestructuring37-expected.txt | 25 "type": "ObjectExpression", 235 "type": "ObjectExpression", 258 "type": "ObjectExpression",
|
| D | objectDestructuring8-expected.txt | 171 "type": "ObjectExpression", 286 "type": "ObjectExpression", 359 "type": "ObjectExpression", 382 "type": "ObjectExpression",
|
| D | functionWithPattern6-expected.txt | 191 "type": "ObjectExpression", 317 "type": "ObjectExpression", 503 "type": "ObjectExpression", 632 "type": "ObjectExpression", 701 "type": "ObjectExpression",
|
| D | objectDestructuring41-expected.txt | 141 "type": "ObjectExpression", 318 "type": "ObjectExpression", 414 "type": "ObjectExpression", 437 "type": "ObjectExpression",
|
| D | member_expression_4-expected.txt | 25 "type": "ObjectExpression", 48 "type": "ObjectExpression", 71 "type": "ObjectExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-as-expression8-expected.txt | 26 "type": "ObjectExpression", 109 "type": "ObjectExpression",
|