Lines Matching defs:Property

101   V(Property)                   \
1214 // Property is used for passing information
1220 CONSTANT, // Property with constant value (compile time).
1221 COMPUTED, // Property with computed value (execution time).
1222 MATERIALIZED_LITERAL, // Property value is a materialized literal.
1224 SETTER, // Property is an accessor function.
1225 PROTOTYPE, // Property is __proto__.
1257 using Property = ObjectLiteralProperty;
1259 ObjectLiteralBoilerplateBuilder(ZoneList<Property*>* properties,
1277 const ZonePtrList<Property>* properties() const { return properties_; }
1330 ZoneList<Property*>* properties_;
1344 using Property = ObjectLiteralProperty;
1359 ZoneList<Property*>* properties() { return &properties_; }
1371 ObjectLiteral(Zone* zone, const ScopedPtrList<Property>& properties,
1379 ZoneList<Property*> properties_;
1612 class Property final : public Expression {
1627 static AssignType GetAssignType(Property* property) {
1660 Property(Expression* obj, Expression* key, int pos, bool optional_chain)
2366 // Property is used for passing information
2448 using Property = ClassLiteralProperty;
2450 ZonePtrList<Property>* fields() const { return fields_; }
2456 InitializeClassMembersStatement(ZonePtrList<Property>* fields, int pos)
2459 ZonePtrList<Property>* fields_;
2482 using Property = ClassLiteralProperty;
2488 ZonePtrList<Property>* public_members() const { return public_members_; }
2489 ZonePtrList<Property>* private_members() const { return private_members_; }
2522 ZonePtrList<Property>* public_members,
2523 ZonePtrList<Property>* private_members,
2551 ZonePtrList<Property>* public_members_;
2552 ZonePtrList<Property>* private_members_;
3029 const ScopedPtrList<ObjectLiteral::Property>& properties,
3036 ObjectLiteral::Property* NewObjectLiteralProperty(
3039 return zone_->New<ObjectLiteral::Property>(key, value, kind,
3043 ObjectLiteral::Property* NewObjectLiteralProperty(Expression* key,
3046 return zone_->New<ObjectLiteral::Property>(ast_value_factory_, key, value,
3090 Property* NewProperty(Expression* obj, Expression* key, int pos,
3092 return zone_->New<Property>(obj, key, pos, optional_chain);
3254 ClassLiteral::Property* NewClassLiteralProperty(
3257 return zone_->New<ClassLiteral::Property>(key, value, kind, is_static,
3262 ClassLiteral::Property* property) {
3273 ZonePtrList<ClassLiteral::Property>* public_members,
3274 ZonePtrList<ClassLiteral::Property>* private_members,
3333 ZonePtrList<ClassLiteral::Property>* args, int pos) {