Home
last modified time | relevance | path

Searched refs:ObjectExpression (Results 1 – 25 of 246) sorted by relevance

12345678910

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DobjectExpression.cpp40 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 …]
DobjectExpression.h30 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/
DrecordLowering.h28 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/
DobjectExpression.cpp84 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 …]
DimportExpression.h35 explicit ImportExpression(Expression *source, ObjectExpression *importAssertion) in ImportExpression()
47 ObjectExpression *importAssertion_;
DobjectExpression.h39 class ObjectExpression : public Expression {
41 …explicit ObjectExpression(AstNodeType nodeType, ArenaVector<Expression *> &&properties, bool trail… in ObjectExpression() function
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DJSCompiler.h41 const ir::ObjectExpression *expr) const;
43 const ir::ObjectExpression *expr) const;
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DobjectDestructuring13-expected.txt97 "type": "ObjectExpression",
209 "type": "ObjectExpression",
231 "type": "ObjectExpression",
381 "type": "ObjectExpression",
DobjectDestructuring12-expected.txt166 "type": "ObjectExpression",
261 "type": "ObjectExpression",
283 "type": "ObjectExpression",
455 "type": "ObjectExpression",
DobjectDestructuring37-expected.txt24 "type": "ObjectExpression",
230 "type": "ObjectExpression",
252 "type": "ObjectExpression",
DobjectDestructuring9-expected.txt139 "type": "ObjectExpression",
279 "type": "ObjectExpression",
336 "type": "ObjectExpression",
DobjectDestructuring11-expected.txt139 "type": "ObjectExpression",
234 "type": "ObjectExpression",
256 "type": "ObjectExpression",
DobjectDestructuring8-expected.txt166 "type": "ObjectExpression",
278 "type": "ObjectExpression",
351 "type": "ObjectExpression",
373 "type": "ObjectExpression",
Dmember_expression_21-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_1-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_32-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_43-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_29-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_18-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_38-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_33-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_25-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
Dmember_expression_40-expected.txt24 "type": "ObjectExpression",
46 "type": "ObjectExpression",
68 "type": "ObjectExpression",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-as-expression8-expected.txt26 "type": "ObjectExpression",
109 "type": "ObjectExpression",
/arkcompiler/ets_frontend/ets2panda/test/compiler/ts/
Dmember_expression_9-expected.txt25 "type": "ObjectExpression",
48 "type": "ObjectExpression",
71 "type": "ObjectExpression",

12345678910