dart /
webdev /
106d2064c4262cb882c171e8337a1e2799a8624f Lazily parse source maps (#768)
- Trim down `sources.dart` such that it is only concerned with reading JS / Dart sources
- Create new `ModuleMetaData` abstraction which contains helpful methods for getting modules and their corresponding Dart sources and vice versa
- Create new `LocationMetaData` abstraction that contains helpful methods for getting location data fro Dart / JS scripts
- Update logic to lazily process source maps, thus corresponding calls are now asynchronous
- Remove `Debugger` from `Inspector` abstraction and replace it with `LocationMetaData`
- Clean up tests
Closes https://github.com/dart-lang/webdev/issues/749
11 files changed