Chromium Code Reviews| 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 4536adbdd7a973936e71287e21d399347e818106..46e9b57750f283b234305bb7507f9bb86cdf2515 100644 |
| --- a/pkg/analysis_server/lib/src/edit/edit_domain.dart |
| +++ b/pkg/analysis_server/lib/src/edit/edit_domain.dart |
| @@ -6,6 +6,7 @@ library edit.domain; |
| import 'dart:async'; |
| +import 'package:analysis_server/edit/assist/assist_core.dart'; |
| import 'package:analysis_server/edit/fix/fix_core.dart'; |
| import 'package:analysis_server/src/analysis_server.dart'; |
| import 'package:analysis_server/src/collections.dart'; |
| @@ -120,7 +121,9 @@ class EditDomainHandler implements RequestHandler { |
| server.getResolvedCompilationUnits(params.file); |
| if (units.isNotEmpty) { |
| CompilationUnit unit = units[0]; |
| - List<Assist> assists = computeAssists(unit, params.offset, params.length); |
| + CompilationUnitElement element = unit.element; |
|
scheglov
2015/04/11 00:25:01
If we don't actually use CompilationUnit here (and
Brian Wilkerson
2015/04/13 15:17:58
I've made the change here, we can clean up getFixe
|
| + List<Assist> assists = computeAssists(plugin, element.context, |
| + element.source, params.offset, params.length); |
| assists.forEach((Assist assist) { |
| changes.add(assist.change); |
| }); |