Lines Matching refs:ObjectExpression
84 ValidationInfo ObjectExpression::ValidateExpression()
126 bool ObjectExpression::ConvertibleToObjectPattern()
179 void ObjectExpression::SetDeclaration()
184 void ObjectExpression::SetOptional(bool optional)
189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation)
194 void ObjectExpression::Iterate(const NodeTraverser &cb) const
205 void ObjectExpression::Dump(ir::AstDumper *dumper) const
207 dumper->Add({{"type", (type_ == AstNodeType::OBJECT_EXPRESSION) ? "ObjectExpression" : "ObjectPattern"},
213 void ObjectExpression::FillInLiteralBuffer(compiler::LiteralBuffer *buf,
228 void ObjectExpression::EmitCreateObjectWithBuffer(compiler::PandaGen *pg, compiler::LiteralBuffer *buf,
273 void ObjectExpression::CompileStaticProperties(compiler::PandaGen *pg, util::BitSet *compiled) const
334 void ObjectExpression::CompilePropertyOfGetterOrSetter(compiler::PandaGen *pg, const ir::Property *prop,
360 void ObjectExpression::CompilePropertyWithInit(compiler::PandaGen *pg, const ir::Property *prop,
397 void ObjectExpression::CompileRemainingProperties(compiler::PandaGen *pg, const util::BitSet *compiled,
445 void ObjectExpression::Compile(compiler::PandaGen *pg) const
463 checker::Type *ObjectExpression::CheckPattern(checker::Checker *checker) const
649 checker::Type *ObjectExpression::Check(checker::Checker *checker) const
766 void ObjectExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder)