-
Notifications
You must be signed in to change notification settings - Fork 3.3k
[plugin_platform_interface] Adopt code-excerpts #4534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[plugin_platform_interface] Adopt code-excerpts #4534
Conversation
Updates the README to use code excerpts from the unit test file, adjusting the existing test code slightly to make it suitable for use in the example. Also fleshes out the example a bit more, to make it look more like a real class. Finally, adds a note about `base`, linking to the ongoing discussion, since we don't have a decision yet, but people may well wonder why this class exists given `base`. Part of flutter/flutter#102679
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
one nit
|
||
In Dart 3, [the `base` keyword](https://dart.dev/language/class-modifiers#base) | ||
was introduced to the language, which allows enforcing that implementations | ||
of an interface use `extends` rather than `implements`. The Flutter team is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"which allows enforcing that implementations of an interface use"
I'm not sure what this is supposed to say
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I adjusted the wording; hopefully it's clearer now.
flutter/packages@674179f...2266a76 2023-07-21 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.20.4 to 2.21.0 (flutter/packages#4525) 2023-07-20 [email protected] [url_launcher_android] Set `buildFeatures.buildConfig` to true for compatibility with AGP 8.0+ (flutter/packages#4535) 2023-07-20 [email protected] [go_router] fix error handling page link (flutter/packages#4296) 2023-07-20 [email protected] [plugin_platform_interface] Adopt code-excerpts (flutter/packages#4534) 2023-07-20 [email protected] [ci] Simplify Dockerfile (flutter/packages#4530) 2023-07-20 [email protected] [ci] Enable Windows Dart unit test sharding (flutter/packages#4528) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
flutter/packages@674179f...2266a76 2023-07-21 49699333+dependabot[bot]@users.noreply.github.com Bump github/codeql-action from 2.20.4 to 2.21.0 (flutter/packages#4525) 2023-07-20 [email protected] [url_launcher_android] Set `buildFeatures.buildConfig` to true for compatibility with AGP 8.0+ (flutter/packages#4535) 2023-07-20 [email protected] [go_router] fix error handling page link (flutter/packages#4296) 2023-07-20 [email protected] [plugin_platform_interface] Adopt code-excerpts (flutter/packages#4534) 2023-07-20 [email protected] [ci] Simplify Dockerfile (flutter/packages#4530) 2023-07-20 [email protected] [ci] Enable Windows Dart unit test sharding (flutter/packages#4528) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-packages-flutter-autoroll Please CC [email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Updates the README to use code excerpts from the unit test file, adjusting the existing test code slightly to make it suitable for use in the example.
Also fleshes out the example a bit more, to make it look more like a real class.
Finally, adds a note about
base
, linking to the ongoing discussion, since we don't have a decision yet, but people may well wonder why this class exists givenbase
.Part of flutter/flutter#102679
Pre-launch Checklist
dart format
.)[shared_preferences]
pubspec.yaml
with an appropriate new version according to the pub versioning philosophy, or this PR is exempt from version changes.CHANGELOG.md
to add a description of the change, following repository CHANGELOG style.///
).