dart-sdk/pkg
Paul Berry be3baa0b8f Additional ExprBuilder implementation.
This CL makes the following improvements:

- Makes ParameterElementImpl._unlinkedParam public so that it can be
  used by the ExprBuilder.

- Adds logic to ExprBuilder to create elements for closure parameters
  and to resolve references to those elements.

- Adds support for async closures.

- Adds support for nested closures.

Change-Id: I4b2c2271dac44bb54eb12049de7143b14adef84a
Reviewed-on: https://dart-review.googlesource.com/48680
Commit-Queue: Paul Berry <paulberry@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
2018-03-28 18:55:29 +00:00
..
analysis_server Use offset/length of the import prefix, or empty. Same for constructor names. 2018-03-28 18:19:09 +00:00
analysis_server_client Clean up some hints 2018-03-26 17:39:18 +00:00
analyzer Additional ExprBuilder implementation. 2018-03-28 18:55:29 +00:00
analyzer_cli One more change to get the analyzer_cli tests to all pass under preview-dart-2 2018-03-23 16:13:31 +00:00
analyzer_plugin Replace code completion usage of token.previous with findPrevious 2018-03-28 02:27:54 +00:00
async_helper Update language_2/await_test.dart to use async_helper. 2017-12-06 12:05:59 +00:00
compiler Fix jsinterop bug: we incorrectly added null values for js-interop constructor 2018-03-28 00:06:04 +00:00
dart_internal Make warning more warning-y. 2018-03-02 02:04:44 +00:00
dart_messages Improve extraneous or out of position modifier recovery 2018-01-16 17:24:12 +00:00
dev_compiler Fix DDC shadowing bug with named arguments and async functions. 2018-03-27 00:34:46 +00:00
expect Reland https://dart-review.googlesource.com/c/sdk/+/37441 with fixes 2018-02-08 20:46:19 +00:00
front_end [fasta] Generate noSuchMethod forwarders for abstract setters 2018-03-27 13:25:35 +00:00
js Making license files consistent across all packages 2017-09-28 19:33:08 +00:00
js_ast Add classes for instantiations 2018-03-03 00:50:59 +00:00
kernel [kernel] Add field for instantiate-to-bounds algorithm in TypeParameter. 2018-03-27 22:26:07 +00:00
meta Add a README file to the meta package 2017-12-17 21:53:17 +00:00
microlytics
sourcemap_testing fix #32083, improve hover and stepping for DDC source maps 2018-02-17 21:25:56 +00:00
status_file Add ExtraSlow status file marker 2018-03-14 15:49:09 +00:00
telemetry Remove Fuchsia-specific build files. 2017-10-19 17:52:37 +00:00
testing Add testing chain to validate messages.yaml 2018-02-28 11:02:23 +00:00
vm [vm/kernel/aot] Tree shaking based on results of TFA, take 2. 2018-03-27 23:39:24 +00:00
.gitignore
BUILD.gn
pkg.status [fasta] Refactor incremental_load_from_dill_test 2018-03-22 08:57:36 +00:00