-
Notifications
You must be signed in to change notification settings - Fork 170
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
implement implicit_reopen
#3920
Comments
Updating the proposed name to /fyi @lrhn @bwilkerson |
See also: dart-lang/language#2871 |
Is this ticket blocked? |
Yes. I'm scrapping a prototype that duplicates the class modifier induction algorithm in analyzer in favor of a new implementation that will leverage @kallentu's work (underway) to thread that information through the element model (when it's complete). |
Thanks, @kallentu is there a ticket for your work, or a CL? |
@srawlins There isn't. Made a quick one here dart-lang/sdk#51671 |
Thanks much! |
From the base-interface-final spec:
@reopen
lint...
A metadata annotation
@reopen
is added to package meta and a lint"require_reopen"implicit_reopen
is added to the linter. When the lint is enabled, a lint warning is reported if a class or mixin is not annotated@reopen
and it:Extends or mixes in a class, mixin, or mixin class marked interface or final and is not itself marked interface or final.
The text was updated successfully, but these errors were encountered: