Lines Matching full:attributes
48 // ABSENT can never be stored in or returned from a descriptor's attributes
49 // bitfield. It is only used as a return value meaning the attributes of
210 // PropertyDetails captures type and attributes for a property.
214 PropertyDetails(PropertyAttributes attributes,
218 | AttributesField::encode(attributes)
222 ASSERT(attributes == this->attributes());
225 PropertyDetails(PropertyAttributes attributes,
230 | AttributesField::encode(attributes)
244 static_cast<PropertyAttributes>(attributes() | new_attributes);
262 PropertyAttributes attributes() const {
285 bool IsReadOnly() const { return (attributes() & READ_ONLY) != 0; }
286 bool IsDontDelete() const { return (attributes() & DONT_DELETE) != 0; }
287 bool IsDontEnum() const { return (attributes() & DONT_ENUM) != 0; }
319 PropertyDetails(int value, PropertyAttributes attributes) {
320 value_ = AttributesField::update(value, attributes);