Using annotations
Dart shares with other languages such as Java and C# the ability to attach (or annotate) variables, classes, functions, methods, and other Dart program structures with metadata words preceded by an @ sign. This is done to give more information about the structure, or indicate that it has a special characteristic or behavior. Examples are @override, @deprecated, and @observable (used in Polymer), so they are liberally used by the Dart team. Also, Angular.dart uses them abundantly. Moreover, you can also define your own annotations.
How to do it...
In the project annotations, we gave our Embrace class the metadata @ToFix. The strangle method is denoted by @deprecated, and we indicate with @override in Embrace that we want to override ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access