|
Eliminate dependencies on pkg/front_end.
The API for pkg/front_end is still in flux so we want to avoid having
any packages depend directly on it (other than analyzer and
back-ends).
This CL re-exports some of the critical pieces of front_end needed by
analyzer clients so that those clients can access them via analyzer,
without having to directly depend on front_end. It also updates
pkg/analyzer_plugin to make use of those re-exports.
R=scheglov@google.com
Committed: https://github.com/dart-lang/sdk/commit/e2f77056a54f5c1ce07ce906fda95863eef70dcf
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+63 lines, -19 lines) |
Patch |
![](/static/closedtriangle.gif) |
M |
pkg/analyzer/lib/src/codegen/tools.dart
|
View
|
|
1 chunk |
+1 line, -0 lines |
2 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/dart/analysis/byte_store.dart
|
View
|
|
1 chunk |
+9 lines, -0 lines |
2 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/dart/analysis/file_byte_store.dart
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/dart/analysis/performance_logger.dart
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/generated/timestamped_data.dart
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/summary/api_signature.dart
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
A |
pkg/analyzer/lib/src/summary/flat_buffers.dart
|
View
|
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer/tool/summary/generate.dart
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/lib/plugin/plugin.dart
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/lib/src/utilities/completion/suggestion_builder.dart
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/lib/utilities/completion/suggestion_builder.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/test/plugin/mocks.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/test/support/abstract_context.dart
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/check_all_test.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/codegen_dart_protocol.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/codegen_inttest_methods.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/codegen_matchers.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/codegen_protocol_common.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/codegen_protocol_constants.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/generate_all.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
![](/static/closedtriangle.gif) |
M |
pkg/analyzer_plugin/tool/spec/to_html.dart
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
Total messages: 7 (2 generated)
|