dart-sdk/samples/ffi
Lasse R.H. Nielsen 4f8333e80e Add more interface and final modifiers to dart:core.
Make intent explicit for classes which are intended as interfaces,
or which are not intended to be subclassed.

Mainly classes which are pure interfaces are marked as such,
and platform-specific classes not intended for subclassing
are made `final`.

The `final` classes includes `BigInt`, which is written to assume
that arguments inherit its private members
(it runs `_ensureSystemBigInt` on arguments).

It also includes the `Expando`, `WeakReference` and `Finalizer` classes,
which are just intended as stand-alone implementation classes for accessing
platform-specific functionality.

Change-Id: Ib770c265edff127a289a67fe72d15b9ff0499407
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/287180
Reviewed-by: Stephen Adams <sra@google.com>
Commit-Queue: Lasse Nielsen <lrn@google.com>
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2023-03-09 12:31:08 +00:00
..
async [vm] Fix Dart_CObject_Type breaking change 2023-02-20 11:59:19 +00:00
resource_management Fix grammar 2022-11-21 20:07:29 +00:00
sqlite Add more interface and final modifiers to dart:core. 2023-03-09 12:31:08 +00:00
coordinate.dart [vm/ffi] Migrate off .addressOf in samples 2021-01-28 21:32:55 +00:00
dylib_utils.dart [vm/ffi] Fuchsia FFI testing package 2020-12-10 12:15:17 +00:00
sample_ffi_bitfield.dart Spelling samples 2023-01-09 17:44:29 +00:00
sample_ffi_data.dart Fix typos 2022-06-15 11:08:28 +00:00
sample_ffi_dynamic_library.dart [samples] Migrate ffi samples to NNBD 2020-11-24 18:50:28 +00:00
sample_ffi_functions.dart [VM/FFI] Adds FFI leaf calls. 2021-05-21 11:12:02 +00:00
sample_ffi_functions_callbacks.dart Reland "[vm/ffi] Roll package:ffi to Allocator and Opaque" 2021-02-10 10:19:28 +00:00
sample_ffi_functions_callbacks_closures.dart [vm] Fix Dart_CObject_Type breaking change 2023-02-20 11:59:19 +00:00
sample_ffi_functions_structs.dart Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
sample_ffi_structs.dart Reland "[vm/ffi] Roll package:ffi to Allocator and Opaque" 2021-02-10 10:19:28 +00:00
samples_test.dart [samples] Migrate ffi samples to NNBD 2020-11-24 18:50:28 +00:00