Abstract modifier unnecessary for abstract methods #3898
Labels
area-language
Dart language related items (some items might be better tracked at github.com/dart-lang/language).
type-enhancement
A request for a change that isn't a bug
Milestone
An abstract method (or getter/setter) need not have an abstract modifier; the absence of a body unambiguously identifies it as abstract.
By making the abstract modifier optional or eliminating it entirely, one can encourage a pattern where abstract classes are used instead of interfaces with little syntactic penalty.
This is already in the 0.11 draft spec.
The text was updated successfully, but these errors were encountered: