dart-sdk/sdk/lib/convert
Oleh Prypin 732d1cc0a4 Revert "Add more interface and final modifiers to dart:core."
This reverts commit 4f8333e80e.

Reason for revert: causes breakages in google3

Original change's description:
> 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>

Change-Id: I94ff95f72410a4e1ae80744971c4c920fecc1493
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/287760
Reviewed-by: Martin Kustermann <kustermann@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Oleh Prypin <oprypin@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2023-03-09 13:09:57 +00:00
..
ascii.dart Documentation update for AsciiDecoder and AsciiEncoder 2021-11-09 11:59:15 +00:00
base64.dart Documentation update for Base64Encoder and Base64Decoder 2021-11-10 09:36:03 +00:00
byte_conversion.dart [Core Libraries] Eliminate the fork in the core libraries. 2020-06-16 23:37:36 +00:00
chunked_conversion.dart Remove uses of, and need for, Expect.throwsNullCheckedError. 2020-11-11 13:30:30 +00:00
codec.dart [Core Libraries] Eliminate the fork in the core libraries. 2020-06-16 23:37:36 +00:00
convert.dart Documentation update for Convert library landing page 2022-01-20 16:06:27 +00:00
convert_sources.gni [infra] Translate _sources.gypi files to _sources.gni files 2017-08-14 21:54:36 -07:00
converter.dart [Core Libraries] Eliminate the fork in the core libraries. 2020-06-16 23:37:36 +00:00
encoding.dart Fix the IANA link from Encoding.getByName docs 2020-07-29 21:32:09 +00:00
html_escape.dart Documentation update for HtmlEscape and HtmlEscapeMode 2021-11-10 10:31:14 +00:00
json.dart [flip-modifiers]: Reapply "Enforce current library restrictions." 2023-03-03 09:37:38 +00:00
latin1.dart Documentation update for Latin1Encoder and Latin1Decoder 2021-11-09 16:09:52 +00:00
line_splitter.dart Optimize LineSplitter. 2023-02-21 11:33:24 +00:00
string_conversion.dart Revert "Add more interface and final modifiers to dart:core." 2023-03-09 13:09:57 +00:00
utf.dart Spelling sdk 2023-01-20 12:37:49 +00:00