Lines Matching defs:finalizationRegistry
40 // 3. Let finalizationRegistry be ? OrdinaryCreateFromConstructor(NewTarget, "%FinalizationRegistry.prototype%",
47 // 5. Set finalizationRegistry.[[Realm]] to fn.[[Realm]].
48 // 6. Set finalizationRegistry.[[CleanupCallback]] to cleanupCallback.
50 // 7. Set finalizationRegistry.[[Cells]] to a new empty List.
56 // 8. Return finalizationRegistry.
69 // 1. Let finalizationRegistry be the this value.
70 JSHandle<JSTaggedValue> finalizationRegistry = GetThis(argv);
71 // 2. Perform ? RequireInternalSlot(finalizationRegistry, [[Cells]]).
72 if (!finalizationRegistry->IsJSFinalizationRegistry()) {
92 // 7. Append cell to finalizationRegistry.[[Cells]].
93 JSHandle<JSFinalizationRegistry> finRegHandle(finalizationRegistry);
106 // 1. Let finalizationRegistry be the this value.
107 JSHandle<JSTaggedValue> finalizationRegistry = GetThis(argv);
108 // 2. Perform ? RequireInternalSlot(finalizationRegistry, [[Cells]]).
109 if (!finalizationRegistry->IsJSFinalizationRegistry()) {
119 // finalizationRegistry.[[Cells]], do
122 // i. Remove cell from finalizationRegistry.[[Cells]].
124 JSHandle<JSFinalizationRegistry> finRegHandle(finalizationRegistry);