The library in meta.dart defines annotations that can be used by static
analysis tools to provide a more complete analysis of the code that uses them.
Within the SDK, these tools include the command-line analyzer (dartanalyzer)
and the analysis server that is used to power many of the Dart-enabled
development tools.

The library in dart2js.dart defines annotations that provide hints to dart2js
to improve the quality of the JavaScript code that it produces. These
annotations are currently experimental and might be removed in a future version
of this package.

Introduce @experimental to annotate a library, or any declaration that is
part of the public interface of a library (such as top-level members, class
members, and function parameters) to indicate that the annotated API is
experimental and may be removed or changed at any-time without updating the
version of the containing package, despite the fact that it would otherwise
be a breaking change.

Search engines display only the first part of the description. Try to keep the value of the description field in your package's pubspec.yaml file between 60 and 180 characters.

Dependencies

Package

Constraint

Resolved

Available

Direct dependencies

Dart SDK

>=1.12.0 <3.0.0

About

This library contains the definitions of annotations that provide additional semantic information about the program being annotated. These annotations are intended to be used by tools to provide a better user experience.