Lines Matching defs:newLenDesc
299 // 2. Let newLenDesc be a copy of Desc.
301 PropertyDescriptor newLenDesc = desc;
307 // 8. Set newLenDesc.[[Value]] to newLen.
320 // 8. Set newLenDesc.[[Value]] to newLen.
321 // 12a. Return OrdinaryDefineOwnProperty(A, "length", newLenDesc).
322 newLenDesc.SetValue(JSHandle<JSTaggedValue>(thread, JSTaggedValue(newLen)));
323 return JSObject::OrdinaryDefineOwnProperty(thread, array, lengthKeyHandle, newLenDesc);
330 newLenDesc.IsConfigurable() ||
331 (newLenDesc.HasEnumerable() && (newLenDesc.IsEnumerable() != oldLenDesc.IsEnumerable()))) {
334 // 14. If newLenDesc.[[Writable]] is absent or has the value true,
337 if (!newLenDesc.HasWritable() || newLenDesc.IsWritable()) {
344 // 15c. Set newLenDesc.[[Writable]] to true.