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