-
Notifications
You must be signed in to change notification settings - Fork 1.7k
implement implicit_reopen
#58976
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
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? |
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: