commit | b78e386bbb16bdecc9fcfaf3fe6f6228f6e97b06 | [log] [tgz] |
---|---|---|
author | Nate Bosch <nbosch@google.com> | Wed Mar 20 17:41:29 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Wed Mar 20 17:41:29 2019 +0000 |
tree | b7bbdb2c4cd26bc9a9f300a4a48ad7b5c4bf3bc0 | |
parent | e2c577333ce87ba5b120131b23622f508823be51 [diff] |
Remove ConstantUseKind enum There is nothing constructing a `ConstantUse` through any path with a use kind of `Indirect`. - Remove the kind field and the only place reading it. Treat it as always `DIRECT`. - Remove the unused `mirrors` and `typeVariableMirror` constructors. - Preserve other named constructors even though they behave identically to avoid losing context at use sites. - Make the `hashCode` getter lazy since it is only forwarding to the `value`. Change-Id: I69a36fac245c74794b65e617b8cdd445a937bbee Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97343 Commit-Queue: Nate Bosch <nbosch@google.com> Reviewed-by: Sigmund Cherem <sigmund@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.