Remove setup_hooks.dart and move _setupHooks back into natives.dart#181008
Conversation
_setupHooks had been extracted into a separate file as part of Impeller Scene, which was later removed from the engine. setup_hooks.dart was not distributed with Flutter releases, and the reference to a nonexistent file in the dart:ui library caused issues for tools like source_gen
|
It looks like this pull request may not have tests. Please make sure to add tests or get an explicit test exemption before merging. If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix? Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing. If you believe this PR qualifies for a test exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group. |
There was a problem hiding this comment.
Code Review
This pull request refactors the _setupHooks function by moving it from its own file, setup_hooks.dart, back into natives.dart. This cleanup is being done because setup_hooks.dart was part of a feature that has since been removed, and its presence as a non-distributed file was causing issues for some development tools. The change also includes removing the corresponding part directive from ui.dart. The changes are correct and improve the codebase organization. I have one suggestion to improve readability by reordering a constant definition.
…lutter#181008) _setupHooks had been extracted into a separate file as part of Impeller Scene, which was later removed from the engine. setup_hooks.dart was not distributed with Flutter releases, and the reference to a nonexistent file in the dart:ui library caused issues for tools like source_gen
…lutter#181008) _setupHooks had been extracted into a separate file as part of Impeller Scene, which was later removed from the engine. setup_hooks.dart was not distributed with Flutter releases, and the reference to a nonexistent file in the dart:ui library caused issues for tools like source_gen
_setupHooks had been extracted into a separate file as part of Impeller Scene, which was later removed from the engine.
setup_hooks.dart was not distributed with Flutter releases, and the reference to a nonexistent file in the dart:ui library caused issues for tools like source_gen