Lines Matching defs:desc
262 // ES#sec-integer-indexed-exotic-objects-defineownproperty-p-desc
267 PropertyDescriptor* desc,
301 if (PropertyDescriptor::IsAccessorDescriptor(desc)) {
306 if ((desc->has_configurable() && !desc->configurable()) ||
307 (desc->has_enumerable() && !desc->enumerable()) ||
308 (desc->has_writable() && !desc->writable())) {
315 if (desc->has_value()) {
316 if (!desc->has_configurable()) desc->set_configurable(true);
317 if (!desc->has_enumerable()) desc->set_enumerable(true);
318 if (!desc->has_writable()) desc->set_writable(true);
319 Handle<Object> value = desc->value();
323 DefineOwnPropertyIgnoreAttributes(&it, value, desc->ToAttributes()),
331 return OrdinaryDefineOwnProperty(isolate, o, lookup_key, desc, should_throw);