Lines Matching refs:ClassExpression
25 void ClassExpression::TransformChildren(const NodeTransformer &cb, std::string_view const transformationName)
33 void ClassExpression::Iterate(const NodeTraverser &cb) const
38 void ClassExpression::Dump(ir::AstDumper *dumper) const
40 dumper->Add({{"type", "ClassExpression"}, {"definition", def_}});
43 void ClassExpression::Dump(ir::SrcDumper *dumper) const
45 dumper->Add("ClassExpression");
48 void ClassExpression::Compile(compiler::PandaGen *pg) const
53 void ClassExpression::Compile(compiler::ETSGen *etsg) const
58 checker::Type *ClassExpression::Check(checker::TSChecker *checker)
63 checker::Type *ClassExpression::Check(checker::ETSChecker *checker)
68 ClassExpression *ClassExpression::Clone(ArenaAllocator *const allocator, AstNode *const parent)
72 if (auto *const clone = allocator->New<ClassExpression>(def); clone != nullptr) {