|
next step toward completion plugin API
- revised the new completion contributor API
- moving contributors into new subfolder when they follow the new API
- updated InheritedContributor to use the new API
- partially implemented ReferenceContributor
- modified CompletionTarget to have a compilation unit accessor
ReferenceContributor will eventually replace both LocalReferenceContributor and ImportedReferenceContributor. I only implemented enough of it to convince myself that the new API is sound. I will finish it in a subsequent CL.
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+704 lines, -421 lines) |
Patch |
 |
M |
pkg/analysis_server/lib/src/provisional/completion/completion_dart.dart
|
View
|
1
|
2 chunks |
+52 lines, -51 lines |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/lib/src/provisional/completion/dart/completion_target.dart
|
View
|
|
5 chunks |
+16 lines, -6 lines |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/lib/src/services/completion/common_usage_computer.dart
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/lib/src/services/completion/completion_core.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/lib/src/services/completion/completion_dart.dart
|
View
|
1
|
2 chunks |
+33 lines, -13 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/lib/src/services/completion/dart/dart_completion_manager.dart
|
View
|
|
1 chunk |
+75 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
pkg/analysis_server/lib/src/services/completion/dart/inherited_contributor.dart
|
View
|
|
7 chunks |
+30 lines, -62 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/lib/src/services/completion/dart/reference_contributor.dart
|
View
|
|
1 chunk |
+62 lines, -0 lines |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/lib/src/services/completion/dart_completion_manager.dart
|
View
|
|
4 chunks |
+10 lines, -49 lines |
0 comments
|
Download
|
 |
D |
pkg/analysis_server/lib/src/services/completion/inherited_contributor.dart
|
View
|
|
1 chunk |
+0 lines, -160 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/test/services/completion/dart/dart_completion_contributor_test.dart
|
View
|
|
1 chunk |
+225 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/test/services/completion/dart/inherited_computer_test.dart
|
View
|
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/test/services/completion/dart/reference_contributor_test.dart
|
View
|
|
1 chunk |
+99 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/analysis_server/test/services/completion/dart/test_all.dart
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
D |
pkg/analysis_server/test/services/completion/inherited_computer_test.dart
|
View
|
|
1 chunk |
+0 lines, -75 lines |
0 comments
|
Download
|
 |
M |
pkg/analysis_server/test/services/completion/test_all.dart
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 5 (2 generated)
|