Lines Matching defs:then
381 // 3. If Type(key) is Symbol, then return key.
1213 // 7. If trap is undefined, then
1250 // 10. If targetDesc is not undefined, then
1253 // false and targetDesc.[[Writable]] is false, then
1274 // is false and targetDesc.[[Get]] is undefined, then
1363 // 6. If trap is undefined, then return target.[[GetPrototypeOf]]().
3079 // 7. If trap is undefined, then
3092 // 9. If booleanTrapResult is false, then:
3107 // 9b. If targetDesc is not undefined, then:
3292 // 2. If P is "length", then:
3298 // 3. Else if P is an array index, then:
3328 // 3j. If index >= oldLen, then:
3390 // 1. If the [[Value]] field of Desc is absent, then
3417 // 12. If newLen >= oldLen, then
3510 // 7. If trap is undefined, then:
3548 // is false, then:
3552 // 15. If targetDesc is undefined, then
3588 // false, and targetDesc.[[Writable]] is true, then
3680 // 7. If trap is undefined, then
3705 // 11. If trapResultObj is undefined, then
3752 // 17. If resultDesc.[[Configurable]] is false, then
3763 // is false, then
5197 // 7. If trap is undefined, then return target.[[SetPrototypeOf]]().
5491 // 7. If SameValue(resolution, promise) is true, then
5500 // 8. If Type(resolution) is not Object, then
5506 // 9. Let then be Get(resolution, "then").
5507 MaybeHandle<Object> then;
5510 // Make sure a lookup of "then" on any JSPromise whose [[Prototype]] is the
5512 // protector also guards the negative lookup of "then" on the intrinsic
5519 // We can skip the "then" lookup on {resolution} if its [[Prototype]]
5520 // is the (initial) Promise.prototype and the Promise#then protector
5521 // is intact, as that guards the lookup path for the "then" property
5523 then = isolate->promise_then();
5525 then = JSReceiver::GetProperty(isolate, receiver,
5529 // 10. If then is an abrupt completion, then
5531 if (!then.ToHandle(&then_action)) {
5532 // The "then" lookup can cause termination.
5537 // a. Return RejectPromise(promise, then.[[Value]]).
5543 // 11. Let thenAction be then.[[Value]].
5544 // 12. If IsCallable(thenAction) is false, then