Lines Matching defs:property
27 // The enumeration order index in the property details is unused if they are
109 // SwissNameDictionary does not maintain the enumeration order in property
224 // was not defined yet, so overwrite property to kData.
257 // computed property's enum index.
266 // which is why we don't need to update the property details if
298 // which is why we don't need to update the property details if
320 // The existing accessor property overwrites the computed one, update
325 // which is why we don't need to update the property details if
341 // Overwrite the existing data property because it was defined before
342 // the computed accessor property.
352 // The computed accessor property appears before the existing data
353 // property. Set the existing entry's enum index to that of the
358 // which is why we don't need to update the property details if
604 ClassLiteral::Property* property = expr->public_members()->at(i);
606 property->is_static() ? static_desc : instance_desc;
607 if (property->is_computed_name()) {
608 if (property->kind() != ClassLiteral::Property::FIELD) {
612 if (property->key()->AsLiteral()->IsPropertyName()) {
671 ClassLiteral::Property* property = expr->public_members()->at(i);
673 switch (property->kind()) {
684 DCHECK_IMPLIES(property->is_computed_name(), !property->is_private());
685 if (property->is_computed_name()) {
692 property->is_static() ? static_desc : instance_desc;
693 if (property->is_computed_name()) {
701 Literal* key_literal = property->key()->AsLiteral();