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..53d05b7d7acb79fa4c46b95bf4e4ea53c7c5b7e9 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,12 +92,11 @@ 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 file = indexable.file; |
+ if (file == null) { |
return -1; |
} |
- String filePath = source.fullName; |
- return _stringCodec.encode(filePath); |
+ return _stringCodec.encode(file); |
} |
/** |