Lines Matching defs:property
23 #include "src/objects/property-descriptor-object.h"
24 #include "src/objects/property-descriptor.h"
25 #include "src/objects/property-details.h"
163 // This implements a special case for fast property deletion: when the
164 // last property in an object is deleted, then instead of normalizing
174 // (2) The property to be deleted must be the last property.
181 // (3) The property to be deleted must be deletable.
188 // (5) The last transition must have been caused by adding a property
194 // Zap the property to avoid keeping objects alive. Zapping is not necessary
200 // property. In this case we might later store an untagged value in the
206 // Special case deleting the last out-of object property.
213 // We must clear any recorded slot for the deleted property, because
246 // [change o.x's attributes or reconfigure property kind]
260 // parent_map to same property name of any kind or attributes as mutable.
359 Handle<Object> property = args.at(1);
362 // conversion of {property} before calling into the runtime.
364 PropertyKey key(isolate, property, &success);
378 // Fast case: either the key is a real named property or it is not
432 Handle<Object> property = args.at(1);
435 PropertyKey key(isolate, property, &success);
1101 // Step 4b - define a new accessor property.
1102 // Steps 9c & 12 - replace an existing data property with an accessor property.
1103 // Step 12 - update an existing accessor property with an accessor or generic
1311 // need to check if the _last_ property address is before the stack end...
1315 // ... and for the first JS frame, make sure the _first_ property address is
1356 Handle<Object> property(excluded_property_base - i);
1362 if (property->IsString() &&
1363 String::cast(*property).AsArrayIndex(&property_num)) {
1364 property = isolate->factory()->NewNumberFromUint(property_num);
1367 excluded_properties[i] = property;