commit | 7b6b8f8c434d9da508c99d1c9d7976e73650d9d3 | [log] [tgz] |
---|---|---|
author | Konstantin Shcheglov <scheglov@google.com> | Thu Apr 18 14:10:18 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Thu Apr 18 14:10:18 2019 +0000 |
tree | 38f923d712bf067c0312aa4544f1c9ddf61b896a | |
parent | bc58bf598e81e1c2cf6fcfe747e7b0733afd6bf1 [diff] |
Restore 'parameters' and 'typeParameters' for ParameterElementImpl. This partially reverts https://dart-review.googlesource.com/c/sdk/+/5000 which was done during moving toward integration with Kernel, which we don't do anymore. With summary2 the FunctionType of a function type parameter is purely synthetic, without its original element. However parameters in function typed parameters still exist as nodes, so they must have elements. R=brianwilkerson@google.com Change-Id: I6689b05459f3989a20839346013c80a86ac8dc7e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/99709 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@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.