| Index: pkg/analyzer/lib/src/string_source.dart
|
| diff --git a/pkg/analyzer/lib/src/string_source.dart b/pkg/analyzer/lib/src/string_source.dart
|
| index ce0c08777749b715cc38db44610380199cdc896a..987e8985ea0ccd3686ad6c1e491a274b35313b46 100644
|
| --- a/pkg/analyzer/lib/src/string_source.dart
|
| +++ b/pkg/analyzer/lib/src/string_source.dart
|
| @@ -6,6 +6,7 @@ library analyzer.src.string_source;
|
|
|
| import 'package:analyzer/src/generated/engine.dart' show TimestampedData;
|
| import 'package:analyzer/src/generated/source.dart';
|
| +import 'package:source_span/source_span.dart' as source_span;
|
|
|
| /**
|
| * An implementation of [Source] that's based on an in-memory Dart string.
|
| @@ -16,6 +17,8 @@ class StringSource extends Source {
|
| */
|
| final String _contents;
|
|
|
| + source_span.SourceFile _sourceFile;
|
| +
|
| @override
|
| final String fullName;
|
|
|
| @@ -47,6 +50,10 @@ class StringSource extends Source {
|
| String get shortName => fullName;
|
|
|
| @override
|
| + source_span.SourceFile get sourceFile =>
|
| + _sourceFile ??= new source_span.SourceFile(_contents, url: uri);
|
| +
|
| + @override
|
| UriKind get uriKind => UriKind.FILE_URI;
|
|
|
| /**
|
|
|