File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
accepted/future-releases/1847 - FinalizationRegistry Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ should be able to:
96
96
- rely on finalization callbacks to be invoked even if an isolate group is
97
97
shutting down.
98
98
99
- The first requirements is self-explanatory: we would like to avoid departures
99
+ The second requirement is self-explanatory: we would like to avoid departures
100
100
from run-to-completion model that Dart currently provides for synchronous code.
101
101
102
102
To explain the problem of premature finalization, consider the following code:
@@ -301,7 +301,7 @@ abstract class NativeFinalizer<T> {
301
301
/// [externalSize] is an amount of native (non-Dart) memory owned by the
302
302
/// given [value]. This information is used to drive garbage collection
303
303
/// scheduling heuristics.
304
- void attach(Object value, T token, {Object? detachKey, int externalSize}});
304
+ void attach(Finalizable value, T token, {Object? detachKey, int externalSize}});
305
305
306
306
/// Detaches the finalizer from any objects that used [detachKey] when
307
307
/// attaching the finalizer to them.
You can’t perform that action at this time.
0 commit comments