dart-sdk/sdk/lib/async
Lasse R.H. Nielsen 162ff41b0e Add class modifiers to dart:async.
* Pure interfaces marked `interface`. That's most public classes.
* `Stream` made `mixin class`, as a proper skeleton/base implementation.
* `Zone` classes made all `final`.

Added some `<void>` to raw `Future` types.

CoreLibraryReviewExempt: Aske is away.
Tested: No functionality change, only added restrictions.
Change-Id: I91d09fbcdba7d0dfdff3887bc7c9d54364c88b05
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/289221
Reviewed-by: Stephen Adams <sra@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Commit-Queue: Lasse Nielsen <lrn@google.com>
Reviewed-by: Slava Egorov <vegorov@google.com>
2023-03-20 12:12:46 +00:00
..
async.dart
async_error.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
async_sources.gni
broadcast_stream_controller.dart
deferred_load.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
future.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
future_impl.dart
schedule_microtask.dart
stream.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
stream_controller.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
stream_impl.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
stream_pipe.dart
stream_transformers.dart
timer.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00
zone.dart Add class modifiers to dart:async. 2023-03-20 12:12:46 +00:00