| 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 b2a990f39f735ef799a76df0c82b7b67995f7ad8..9dd6828027ac7f096096c410110ce665310b8186 100644
|
| --- a/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| +++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| @@ -188,8 +188,11 @@ class EditDomainHandler implements RequestHandler {
|
| for (engine.AnalysisError error in result.errors) {
|
| int errorLine = lineInfo.getLocation(error.offset).lineNumber;
|
| if (errorLine == requestLine) {
|
| - var context = new _DartFixContextImpl(
|
| - server.resourceProvider, unit.element.context, unit, error);
|
| + var context = new _DartFixContextImpl(server.resourceProvider,
|
| + (String name) async {
|
| + // TODO(scheglov) implement for the new driver
|
| + return [];
|
| + }, unit.element.context, unit, error);
|
| List<Fix> fixes =
|
| await new DefaultFixContributor().internalComputeFixes(context);
|
| if (fixes.isNotEmpty) {
|
| @@ -497,6 +500,9 @@ class _DartFixContextImpl implements DartFixContext {
|
| final ResourceProvider resourceProvider;
|
|
|
| @override
|
| + final GetTopLevelDeclarations getTopLevelDeclarations;
|
| +
|
| + @override
|
| final engine.AnalysisContext analysisContext;
|
|
|
| @override
|
| @@ -505,8 +511,8 @@ class _DartFixContextImpl implements DartFixContext {
|
| @override
|
| final engine.AnalysisError error;
|
|
|
| - _DartFixContextImpl(
|
| - this.resourceProvider, this.analysisContext, this.unit, this.error);
|
| + _DartFixContextImpl(this.resourceProvider, this.getTopLevelDeclarations,
|
| + this.analysisContext, this.unit, this.error);
|
| }
|
|
|
| /**
|
|
|