| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | objectExpression.cpp | 40 ObjectExpression::ObjectExpression([[maybe_unused]] Tag const tag, ObjectExpression const &other, in ObjectExpression() function in ark::es2panda::ir::ObjectExpression 60 ObjectExpression *ObjectExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent) in Clone() 62 …if (auto *const clone = allocator->New<ObjectExpression>(Tag {}, *this, allocator); clone != nullp… in Clone() 85 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, std::string_view transformation… in TransformChildren() 218 void ObjectExpression::Iterate(const NodeTraverser &cb) const in Iterate() 233 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); 99 [[nodiscard]] ObjectExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | recordLowering.h | 28 ir::Expression *UpdateObjectExpression(ir::ObjectExpression *expr, public_lib::Context *ctx); 31 …ir::Expression *CreateBlockExpression(ir::ObjectExpression *expr, checker::Type *keyType, checker:… 34 void CheckDuplicateKey(ir::ObjectExpression *expr, public_lib::Context *ctx);
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | objectExpression.cpp | 84 ValidationInfo ObjectExpression::ValidateExpression() in ValidateExpression() 126 bool ObjectExpression::ConvertibleToObjectPattern() in ConvertibleToObjectPattern() 179 void ObjectExpression::SetDeclaration() in SetDeclaration() 184 void ObjectExpression::SetOptional(bool optional) in SetOptional() 189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation() 194 void ObjectExpression::Iterate(const NodeTraverser &cb) const in Iterate() 205 void ObjectExpression::Dump(ir::AstDumper *dumper) const in Dump() 213 void ObjectExpression::FillInLiteralBuffer(compiler::LiteralBuffer *buf, in FillInLiteralBuffer() 228 void ObjectExpression::EmitCreateObjectWithBuffer(compiler::PandaGen *pg, compiler::LiteralBuffer *… in EmitCreateObjectWithBuffer() 273 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 | objectDestructuring9-expected.txt | 139 "type": "ObjectExpression", 279 "type": "ObjectExpression", 336 "type": "ObjectExpression",
|
| D | objectDestructuring11-expected.txt | 139 "type": "ObjectExpression", 234 "type": "ObjectExpression", 256 "type": "ObjectExpression",
|
| D | objectDestructuring8-expected.txt | 166 "type": "ObjectExpression", 278 "type": "ObjectExpression", 351 "type": "ObjectExpression", 373 "type": "ObjectExpression",
|
| D | member_expression_21-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_1-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_32-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_43-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_29-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_18-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_38-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_33-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_25-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| D | member_expression_40-expected.txt | 24 "type": "ObjectExpression", 46 "type": "ObjectExpression", 68 "type": "ObjectExpression",
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-as-expression8-expected.txt | 26 "type": "ObjectExpression", 109 "type": "ObjectExpression",
|
| /arkcompiler/ets_frontend/ets2panda/test/compiler/ts/ |
| D | member_expression_9-expected.txt | 25 "type": "ObjectExpression", 48 "type": "ObjectExpression", 71 "type": "ObjectExpression",
|