| Index: pkg/analysis_server/lib/src/analysis_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart
|
| index cee35085e5efb16e989cefc6ab7c0ba23c891c1f..24b8f0b1d8e66e7c6133a399f2b494a54b87af23 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -1002,7 +1002,9 @@ class AnalysisServer {
|
| case AnalysisService.OUTLINE:
|
| AnalysisContext context = dartUnit.element.context;
|
| LineInfo lineInfo = context.getLineInfo(source);
|
| - sendAnalysisNotificationOutline(this, file, lineInfo, dartUnit);
|
| + SourceKind kind = context.getKindOf(source);
|
| + sendAnalysisNotificationOutline(
|
| + this, file, lineInfo, kind, dartUnit);
|
| break;
|
| case AnalysisService.OVERRIDES:
|
| sendAnalysisNotificationOverrides(this, file, dartUnit);
|
| @@ -1221,8 +1223,15 @@ class AnalysisServer {
|
| if (dartUnits != null) {
|
| AnalysisErrorInfo errorInfo = context.getErrors(source);
|
| for (var dartUnit in dartUnits) {
|
| - scheduleNotificationOperations(this, file, errorInfo.lineInfo,
|
| - context, null, dartUnit, errorInfo.errors);
|
| + scheduleNotificationOperations(
|
| + this,
|
| + source,
|
| + file,
|
| + errorInfo.lineInfo,
|
| + context,
|
| + null,
|
| + dartUnit,
|
| + errorInfo.errors);
|
| scheduleIndexOperation(this, file, context, dartUnit);
|
| }
|
| } else {
|
|
|