Lines Matching defs:newLenDesc
242 // 2. Let newLenDesc be a copy of Desc.
244 PropertyDescriptor newLenDesc = desc;
250 // 8. Set newLenDesc.[[Value]] to newLen.
263 // 8. Set newLenDesc.[[Value]] to newLen.
264 // 12a. Return OrdinaryDefineOwnProperty(A, "length", newLenDesc).
265 newLenDesc.SetValue(JSHandle<JSTaggedValue>(thread, JSTaggedValue(newLen)));
266 return JSObject::OrdinaryDefineOwnProperty(thread, array, lengthKeyHandle, newLenDesc);
273 newLenDesc.IsConfigurable() ||
274 (newLenDesc.HasEnumerable() && (newLenDesc.IsEnumerable() != oldLenDesc.IsEnumerable()))) {
277 // 14. If newLenDesc.[[Writable]] is absent or has the value true,
280 if (!newLenDesc.HasWritable() || newLenDesc.IsWritable()) {
287 // 15c. Set newLenDesc.[[Writable]] to true.