Index: pkg/analysis_server/lib/src/services/index/store/codec.dart |
diff --git a/pkg/analysis_server/lib/src/services/index/store/codec.dart b/pkg/analysis_server/lib/src/services/index/store/codec.dart |
index 86e07233019c0102ebab866e7fdb3de847ecac44..8fd23ab0d03192891c88c294c734957044f7166b 100644 |
--- a/pkg/analysis_server/lib/src/services/index/store/codec.dart |
+++ b/pkg/analysis_server/lib/src/services/index/store/codec.dart |
@@ -9,7 +9,6 @@ import 'dart:collection'; |
import 'package:analysis_server/plugin/index/index_core.dart'; |
import 'package:analysis_server/src/services/index/index.dart'; |
import 'package:analyzer/src/generated/engine.dart'; |
-import 'package:analyzer/src/generated/source.dart'; |
/** |
* A helper that encodes/decodes [AnalysisContext]s from/to integers. |
@@ -93,11 +92,10 @@ class ElementCodec { |
* If the given [indexable] is not defined in a file, returns `-1`. |
*/ |
int encode1(IndexableObject indexable) { |
- Source source = indexable.source; |
- if (source == null) { |
+ String filePath = indexable.filePath; |
+ if (filePath == null) { |
return -1; |
} |
- String filePath = source.fullName; |
return _stringCodec.encode(filePath); |
} |