commit | 46df68a85a12874f579bf470fa166f792b98f1bf | [log] [tgz] |
---|---|---|
author | Ömer Sinan Ağacan <omersa@google.com> | Fri May 06 10:19:42 2022 +0300 |
committer | GitHub <noreply@github.com> | Fri May 06 09:19:42 2022 +0200 |
tree | 206be0d730a4cd18bdcc649a75b60e66abe063b5 | |
parent | ff5304f8689f8607f46c08d33c65a9a3e08894a2 [diff] |
Add `UseResult` annotation to `rebuild` (#631) This catches issues like #630 where we forgot to use return value of `rebuild`. Since `rebuild` does not update in-place, not using the return value is often a bug. This adds `meta` as a dependency but it should not affect generated code. We may also want to use `meta` in the future for things like: - Annotating `GeneratedMessage` methods that are supposed to be used by the generated code with `@protected`. - Annotating generated message classes with `@sealed`. This help with maintaining backwards compatibility when adding new members to generated messages or to `GeneratedMessage`.
Protocol Buffers (protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.
This repository is home to packages related to protobuf for Dart. It contains: