Lines Matching defs:descriptor

69 #include "src/objects/property-descriptor.h"
329 // Directly decode from the descriptor array if |from| did not change
1329 std::unique_ptr<v8::PropertyDescriptor> descriptor(
1332 descriptor.reset(new v8::PropertyDescriptor(
1336 descriptor.reset(new v8::PropertyDescriptor(
1339 descriptor.reset(
1344 descriptor->set_enumerable(desc->enumerable());
1347 descriptor->set_configurable(desc->configurable());
1352 !args.CallIndexedDefiner(interceptor, it->array_index(), *descriptor)
1356 !args.CallNamedDefiner(interceptor, it->name(), *descriptor).is_null();
1786 if (interceptor->descriptor().IsUndefined(isolate)) return Just(false);
1809 // descriptor.
1814 "Invalid property descriptor.");
2132 // Directly decode from the descriptor array if |from| did not change shape.
2215 PropertyDescriptor descriptor;
2217 isolate, object, key, &descriptor);
2219 if (!did_get_descriptor.FromJust() || !descriptor.enumerable()) continue;
3258 // Copy the next enumeration index from instance descriptor.
3332 // Transfer ownership to the new map. Keep the descriptor pointer of the
3540 PropertyDescriptor descriptor;
3541 descriptor.set_configurable((attributes & DONT_DELETE) != 0);
3542 descriptor.set_enumerable((attributes & DONT_ENUM) != 0);
3543 descriptor.set_writable((attributes & READ_ONLY) != 0);
3544 descriptor.set_value(value);
3546 it, it->GetInterceptor(), should_throw, &descriptor);
3708 // Compute the length of the instance descriptor.
3760 // Allocate the instance descriptor.
3779 // Fill in the instance descriptor and the fields.
4336 // Create a new descriptor array with the appropriate property attributes