| 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 9dd6828027ac7f096096c410110ce665310b8186..d7714feeb1a3be43f18ed758aefd9bea93f3bc80 100644
|
| --- a/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| +++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart
|
| @@ -188,11 +188,12 @@ 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,
|
| - (String name) async {
|
| - // TODO(scheglov) implement for the new driver
|
| - return [];
|
| - }, unit.element.context, unit, error);
|
| + var context = new _DartFixContextImpl(
|
| + server.resourceProvider,
|
| + result.driver.getTopLevelNameDeclarations,
|
| + unit.element.context,
|
| + unit,
|
| + error);
|
| List<Fix> fixes =
|
| await new DefaultFixContributor().internalComputeFixes(context);
|
| if (fixes.isNotEmpty) {
|
|
|