Abstract modifier unnecessary for abstract methods #3898
Labels
area-language
Deprecated: New language issues should be filed at https://github.com/dart-lang/language
type-enhancement
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: