| 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);
|
| }
|
|
|
| /**
|
|
|