Allow user defined setter or getting to overwrite default setter or getter #6113
Labels
area-language
New language issues should be filed at https://github.com/dart-lang/language
closed-not-planned
Closed as we don't intend to take action on the reported issue
P2
A bug or feature request we're likely to work on
type-enhancement
A request for a change that isn't a bug
This issue was originally filed by chiaha...@gmail.com
I find it a little bit annoying that i have to make a variable in a class private (or at least a different name), before declaring setter and getters for it. It would be nice if a user defined setter or getter would overwrite the default one. Eg:
class Foo {
var a;
set a(val) { //this should overwrite the default setter for a.
if (val < 0) val = 0;
a = val;
}
}
The text was updated successfully, but these errors were encountered: