meta 0.12.1 copy "meta: ^0.12.1" to clipboard
meta: ^0.12.1 copied to clipboard

outdatedDart 1 only

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 bet [...]

0.12.1 #

  • Fixed markdown in dartdocs.

0.12.0 #

  • Introduce @optionalTypeArgs annotation for classes whose type arguments are to be treated as optional.

0.11.0 #

  • Added new Required constructor with a means to specify a reason to explain why a parameter is required.

0.10.0 #

  • Introduce @factory annotation for methods that must either be abstract or must return a newly allocated object.
  • Introduce @literal annotation that indicates that any invocation of a constructor must use the keyword const unless one or more of the arguments to the constructor is not a compile-time constant.

0.9.0 #

  • Introduce @protected annotation for members that must only be called from instance members of subclasses.
  • Introduce @required annotation for optional parameters that should be treated as required.
  • Introduce @mustCallSuper annotation for methods that must be invoked by all overriding methods.
435
likes
15
points
7.42M
downloads

Publisher

verified publisherdart.dev

Weekly Downloads

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.

Homepage

License

BSD-3-Clause (license)

More

Packages that depend on meta