Skip to content

Commit

Permalink
doc(mixins): Add override annotation on some code examples (#6240)
Browse files Browse the repository at this point in the history
include some override annotations for code examples that are not
explicitly assigned.

---

Co-authored-by: Marya <[email protected]>
  • Loading branch information
tilucasoli and MaryaBelanger authored Dec 2, 2024
1 parent 7d3a4f8 commit cb4aa78
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/content/language/mixins.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ mixin Musician {
}
class Virtuoso with Musician {
@override
void playInstrument(String instrumentName) { // Subclass must define.
print('Plays the $instrumentName beautifully');
}
Expand All @@ -104,7 +106,10 @@ of a mixin, by calling getters which are defined as abstract on the mixin:
mixin NameIdentity {
String get name;
@override
int get hashCode => name.hashCode;
@override
bool operator ==(other) => other is NameIdentity && name == other.name;
}
Expand Down Expand Up @@ -135,6 +140,8 @@ mixin Guitarist implements Tuner {
}
class PunkRocker with Guitarist {
@override
void tuneInstrument() {
print("Don't bother, being out of tune is punk rock.");
}
Expand Down

0 comments on commit cb4aa78

Please sign in to comment.