| Index: pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| diff --git a/pkg/analysis_server/lib/src/operation/operation_analysis.dart b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| index d9e46f24e35540fcd8d3a7f22ce30e74beb8f6e2..12af380c2309ad1dab841d7526eda2fd1b1510cd 100644
|
| --- a/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| +++ b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| @@ -49,9 +49,9 @@ void sendAnalysisNotificationOccurrences(AnalysisServer server, String file,
|
|
|
|
|
| void sendAnalysisNotificationOutline(AnalysisServer server,
|
| - AnalysisContext context, Source source, CompilationUnit dartUnit) {
|
| + Source source, LineInfo lineInfo, CompilationUnit dartUnit) {
|
| server.sendNotification(new protocol.AnalysisOutlineParams(source.fullName,
|
| - new DartUnitOutlineComputer(context, source,
|
| + new DartUnitOutlineComputer(source, lineInfo,
|
| dartUnit).compute()).toNotification());
|
| }
|
|
|
| @@ -127,7 +127,8 @@ class PerformAnalysisOperation extends ServerOperation {
|
| sendAnalysisNotificationOccurrences(server, file, dartUnit);
|
| }
|
| if (server.hasAnalysisSubscription(protocol.AnalysisService.OUTLINE, file)) {
|
| - sendAnalysisNotificationOutline(server, context, source, dartUnit);
|
| + LineInfo lineInfo = notice.lineInfo;
|
| + sendAnalysisNotificationOutline(server, source, lineInfo, dartUnit);
|
| }
|
| if (server.hasAnalysisSubscription(protocol.AnalysisService.OVERRIDES, file)) {
|
| sendAnalysisNotificationOverrides(server, file, dartUnit);
|
|
|