commit | ac5e4d906c8c31563cdf8f56d5945d1cf0afeef7 | [log] [tgz] |
---|---|---|
author | floitsch@google.com <floitsch@google.com> | Tue May 12 03:13:02 2015 +0000 |
committer | floitsch@google.com <floitsch@google.com> | Tue May 12 03:13:02 2015 +0000 |
tree | 525dfbd6d6c61409a22e99de781d902874385cde | |
parent | 8c10ef0558886550e13766c41bab96add98a1711 [diff] |
dart2js: compile metadata lazily in the lazy emitter. In the lazy emitter evaluates the metadata lazily at first access. Does this by keeping two arrays. The first one containing the unparsed expressions. The second one containing the evaluated expressions. R=sra@google.com Review URL: https://codereview.chromium.org//1137883002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45726 260f80e4-7a28-3924-810f-c04153c831b5