Lines Matching defs:Property
26 Property::Property([[maybe_unused]] Tag const tag, Property const &other, Expression *const key,
28 : Property(other)
34 Property *Property::Clone(ArenaAllocator *const allocator, AstNode *const parent)
39 if (auto *const clone = allocator->New<Property>(Tag {}, *this, key, value); clone != nullptr) {
55 bool Property::ConvertibleToPatternProperty()
91 ValidationInfo Property::ValidateExpression()
124 void Property::TransformChildren(const NodeTransformer &cb, std::string_view transformationName)
137 void Property::Iterate(const NodeTraverser &cb) const
143 void Property::Dump(ir::AstDumper *dumper) const
169 dumper->Add({{"type", "Property"},
178 void Property::Compile(compiler::PandaGen *pg) const
183 void Property::Compile(compiler::ETSGen *etsg) const
188 void Property::Dump(ir::SrcDumper *dumper) const
197 checker::Type *Property::Check(checker::TSChecker *checker)
202 checker::Type *Property::Check(checker::ETSChecker *checker)