| Index: pkg/analysis_server/lib/src/protocol.dart
|
| diff --git a/pkg/analysis_server/lib/src/protocol.dart b/pkg/analysis_server/lib/src/protocol.dart
|
| index 5e3b33e100b85ad3835f30f8968a3651c46c96c0..779c6ec3bdb9b1a6648729c118f28e822038753d 100644
|
| --- a/pkg/analysis_server/lib/src/protocol.dart
|
| +++ b/pkg/analysis_server/lib/src/protocol.dart
|
| @@ -294,6 +294,9 @@ Location _locationForArgs(engine.AnalysisContext context, engine.Source source,
|
| Location _locationFromElement(engine.Element element) {
|
| engine.AnalysisContext context = element.context;
|
| engine.Source source = element.source;
|
| + if (context == null || source == null) {
|
| + return null;
|
| + }
|
| String name = element.displayName;
|
| int offset = element.nameOffset;
|
| int length = name != null ? name.length : 0;
|
|
|