dart /
webdev /
35e6bfad814d94f50c52b1b39a5004d129871c73 Support VMService.evaluate with scope (#1340)
* Support scope in ChromeProxyService.evaluate()
Support evaluate with scope by
- wrapping the expression in a function with scope keys as parameters
- compiling the wrapper
- and using chrome's Runtime.callFunctionOn to evaluate the compiled
call with arguments
Will be followed up with a cleanup of try/catch additions and removals.
Closes: https://github.com/dart-lang/webdev/issues/1336
* Build
* Minor fixes and rebuild
* Addressed CR comments
5 files changed