| Index: pkg/analyzer/lib/file_system/file_system.dart
|
| diff --git a/pkg/analyzer/lib/file_system/file_system.dart b/pkg/analyzer/lib/file_system/file_system.dart
|
| index 7a12c6f1cd2d18d2493e1675bde72ff97f2e040f..9fd996a9b7cc3dda98c688af6f6c037a859045f9 100644
|
| --- a/pkg/analyzer/lib/file_system/file_system.dart
|
| +++ b/pkg/analyzer/lib/file_system/file_system.dart
|
| @@ -198,6 +198,11 @@ abstract class ResourceProvider {
|
| Folder getFolder(String path);
|
|
|
| /**
|
| + * Complete with a list of modification times for the given [sources].
|
| + */
|
| + Future<List<int>> getModificationTimes(List<Source> sources);
|
| +
|
| + /**
|
| * Return the [Resource] that corresponds to the given [path].
|
| */
|
| Resource getResource(String path);
|
| @@ -225,6 +230,8 @@ class ResourceUriResolver extends UriResolver {
|
|
|
| ResourceUriResolver(this._provider);
|
|
|
| + ResourceProvider get provider => _provider;
|
| +
|
| @override
|
| Source resolveAbsolute(Uri uri, [Uri actualUri]) {
|
| if (!isFileUri(uri)) {
|
| @@ -242,8 +249,6 @@ class ResourceUriResolver extends UriResolver {
|
| Uri restoreAbsolute(Source source) =>
|
| _provider.pathContext.toUri(source.fullName);
|
|
|
| - ResourceProvider get provider => _provider;
|
| -
|
| /**
|
| * Return `true` if the given [uri] is a `file` URI.
|
| */
|
|
|