Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Unified Diff: pkg/analysis_server/lib/src/edit/edit_domain.dart

Issue 2862143003: Make an AstProvider available to AssistProcessors (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/analysis_server/lib/src/edit/edit_domain.dart
diff --git a/pkg/analysis_server/lib/src/edit/edit_domain.dart b/pkg/analysis_server/lib/src/edit/edit_domain.dart
index 55f94fbc34bd5af4b882a7126dbe0a7ea93e75e2..70dd9fb00869d926422feb2841599ff679a6576e 100644
--- a/pkg/analysis_server/lib/src/edit/edit_domain.dart
+++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart
@@ -175,6 +175,7 @@ class EditDomainHandler extends AbstractRequestHandler {
offset,
length,
compilationUnitElement.context,
+ server.getAstProvider(file),
unit);
try {
AssistProcessor processor = new AssistProcessor(dartAssistContext);
@@ -599,10 +600,13 @@ class _DartAssistContextForValues implements DartAssistContext {
final engine.AnalysisContext analysisContext;
@override
+ final AstProvider astProvider;
+
+ @override
final CompilationUnit unit;
_DartAssistContextForValues(this.source, this.selectionOffset,
- this.selectionLength, this.analysisContext, this.unit);
+ this.selectionLength, this.analysisContext, this.astProvider, this.unit);
}
/**

Powered by Google App Engine
This is Rietveld 408576698