Skip to content
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

Compiler error instead of static warning if a class declares a static setter named v = and also has a non-static member named v. #12342

Closed
DartBot opened this issue Aug 9, 2013 · 3 comments
Assignees
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.

Comments

@DartBot
Copy link

DartBot commented Aug 9, 2013

This issue was originally filed by alexe.kaigorodov@gmail.com


Dart spec v0.51 7.3 Setters reads:

 It is a static warning if a class declares a static setter named v = and also has a non-static member named v.

However, dartVM, dart2js and dartanalyzer all report an error in such a case.

See new co 19 tests Language/07_Classes/3_Setters_A08_*. from r545.

@anders-sandholm
Copy link
Contributor

Actually also an issue in dart2js ann dartanalyzer so feel free to pass on on once resolved in the VM


Added Area-VM, Triaged labels.

@iposva-google
Copy link
Contributor

I am keeping this as the VM bug. I filed issue #12350 for dart2js and issue #12351 for analyzer.

@sandholm: Please do not repurpose bugs, it makes it really hard to track things.


cc @anders-sandholm.
Set owner to @crelier.
Added Accepted label.

@crelier
Copy link
Contributor

crelier commented Aug 16, 2013

Fixed in r26302.


Added Fixed label.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
Projects
None yet
Development

No branches or pull requests

5 participants