bb4d547a5d
- If a package has an '_embedder.yaml' file with an 'embedder_libs' key two things happen: 1) We do not use the DartUriResolver to resolve dart: libraries. 2) We use the EmbedderUriResolver to resolve all dart: libraries - If multiple packages have an '_embedder.yaml' file we merge them. - This might not be the final behaviour that we want but I'm not sure how to surface errors to the end user. - The '_embedder.yaml' file has a top level key 'embedder_libs' which is a map from dart: library uri to source path. Other keys are ignored by the EmbedderUriResolver. - Unit tests for analyzer - Integration test for analysis_server. R=pquitslund@google.com Review URL: https://codereview.chromium.org/1437893003 .