dart-lang / dart-lang/language
[specification] Commentary contains wrong statement about inheritance
Open
bug
specification
- Dominant language
- TeX
- Stars
- 2.9k
- Forks
- 239
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 14
Description
The language specification says
> A class does not inherit members from its superinterfaces.
> However, its implicit interface does.
which is wrong. It should say 'from its non-superclass superinterfaces', and it should probably say 'class or mixin class' etc.
Contributor guide
Research direction
Locate the quoted inheritance statement in the language specification and read the surrounding definitions for classes, mixin classes, and superinterfaces. Update the statement to reflect the issue's requested distinction and terminology, then verify that the surrounding specification remains consistent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100