| 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 d5ddcdffdb15eefcdb80f98a5ffbc03e372a989b..0198fe4506ac145446e7fce34eaa56c1ca06d8ed 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -481,6 +481,9 @@ class AnalysisServer {
|
| // TODO(scheglov) consider support for one unit in 2+ libraries
|
| sendAnalysisNotificationNavigation(this, file, dartUnit);
|
| break;
|
| + case AnalysisService.OCCURRENCES:
|
| + sendAnalysisNotificationOccurrences(this, file, dartUnit);
|
| + break;
|
| case AnalysisService.OUTLINE:
|
| sendAnalysisNotificationOutline(this, context, source, dartUnit);
|
| break;
|
| @@ -581,13 +584,15 @@ class AnalysisServer {
|
| * An enumeration of the services provided by the analysis domain.
|
| */
|
| class AnalysisService extends Enum2<AnalysisService> {
|
| - static const AnalysisService ERRORS = const AnalysisService('ERRORS', 0);
|
| - static const AnalysisService HIGHLIGHTS = const AnalysisService('HIGHLIGHTS', 1);
|
| - static const AnalysisService NAVIGATION = const AnalysisService('NAVIGATION', 2);
|
| - static const AnalysisService OUTLINE = const AnalysisService('OUTLINE', 3);
|
| + static const ERRORS = const AnalysisService('ERRORS', 0);
|
| + static const HIGHLIGHTS = const AnalysisService('HIGHLIGHTS', 1);
|
| + static const NAVIGATION = const AnalysisService('NAVIGATION', 2);
|
| + static const OCCURRENCES = const AnalysisService('OCCURRENCES', 3);
|
| + static const OUTLINE = const AnalysisService('OUTLINE', 4);
|
| + static const OVERRIDES = const AnalysisService('OVERRIDES', 5);
|
|
|
| static const List<AnalysisService> VALUES =
|
| - const [ERRORS, HIGHLIGHTS, NAVIGATION, OUTLINE];
|
| + const [ERRORS, HIGHLIGHTS, NAVIGATION, OCCURRENCES, OUTLINE, OVERRIDES];
|
|
|
| const AnalysisService(String name, int ordinal) : super(name, ordinal);
|
| }
|
|
|