Lines Matching refs:IfStatement
25 void IfStatement::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
45 void IfStatement::Iterate(const NodeTraverser &cb) const
55 void IfStatement::Dump(ir::AstDumper *dumper) const
57 dumper->Add({{"type", "IfStatement"},
63 void IfStatement::Dump(ir::SrcDumper *dumper) const
93 void IfStatement::Compile(compiler::PandaGen *pg) const
98 void IfStatement::Compile(compiler::ETSGen *etsg) const
103 checker::Type *IfStatement::Check([[maybe_unused]] checker::TSChecker *checker)
108 checker::Type *IfStatement::Check([[maybe_unused]] checker::ETSChecker *checker)
113 IfStatement *IfStatement::Clone(ArenaAllocator *const allocator, AstNode *const parent)
119 if (auto *const clone = allocator->New<IfStatement>(test, consequent, alternate); clone != nullptr) {