Lines Matching defs:desc
2702 PropertyDescriptor desc;
2704 JSReceiver::GetOwnPropertyDescriptor(&own_lookup, &desc);
2714 if (PropertyDescriptor::IsAccessorDescriptor(&desc) ||
2715 !desc.writable()) {
3264 PropertyDescriptor desc;
3266 it->isolate(), it->GetHolder<JSProxy>(), it->GetName(), &desc);
3269 return Just(desc.ToAttributes());
3289 PropertyDescriptor* desc,
3296 return ArraySetLength(isolate, o, desc, should_throw);
3323 OrdinaryDefineOwnProperty(isolate, o, name, desc, should_throw);
3346 return OrdinaryDefineOwnProperty(isolate, o, name, desc, should_throw);
3388 PropertyDescriptor* desc,
3391 if (!desc->has_value()) {
3394 isolate, a, isolate->factory()->length_string(), desc, should_throw);
3398 PropertyDescriptor* new_len_desc = desc;
3401 if (!AnythingToArrayLength(isolate, desc->value(), &new_len)) {
3482 PropertyDescriptor* desc,
3488 desc, should_throw);
3513 return JSReceiver::DefineOwnProperty(isolate, target, key, desc,
3517 Handle<Object> desc_obj = desc->ToObject(isolate);
3551 bool setting_config_false = desc->has_configurable() && !desc->configurable();
3571 isolate, extensible_target, desc, &target_desc, property_name,
3593 if (desc->has_writable() && !desc->writable()) {
3608 PropertyDescriptor* desc,
3611 if (!PropertyDescriptor::IsDataDescriptor(desc) ||
3612 desc->ToAttributes() != DONT_ENUM) {
3618 desc->has_value()
3619 ? desc->value()
3656 PropertyDescriptor* desc) {
3683 return JSReceiver::GetOwnPropertyDescriptor(isolate, target, name, desc);
3734 desc)) {
3739 PropertyDescriptor::CompletePropertyDescriptor(isolate, desc);
3743 isolate, extensible_target.FromJust(), desc, &target_desc, name,
3753 if (!desc->configurable()) {
3764 if (desc->has_writable() && !desc->writable()) {
3865 Handle<DescriptorArray> desc,
3868 return DescriptorArray::CopyUpToAddAttributes(isolate, desc,
3971 bool DescriptorArray::IsEqualUpTo(DescriptorArray desc, int nof_descriptors) {
3973 if (GetKey(i) != desc.GetKey(i) || GetValue(i) != desc.GetValue(i)) {
3977 PropertyDetails other_details = desc.GetDetails(i);