| 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 4e5036dd4974c76e3f5e15156d4ea6c090582ac1..101348b6839ad8b34e39445cfb9720537b2da4a7 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -1471,6 +1471,16 @@ class AnalysisServer {
|
| onContextsChanged.listen((ContextsChangedEvent event) {
|
| for (AnalysisContext context in event.added) {
|
| context
|
| + .onResultChanged(RESOLVED_UNIT2)
|
| + .listen((ResultChangedEvent event) {
|
| + if (event.wasComputed) {
|
| + Object value = event.value;
|
| + if (value is CompilationUnit) {
|
| + index.indexDeclarations(value);
|
| + }
|
| + }
|
| + });
|
| + context
|
| .onResultChanged(RESOLVED_UNIT)
|
| .listen((ResultChangedEvent event) {
|
| if (event.wasInvalidated) {
|
|
|