| Index: pkg/analyzer/lib/src/generated/source_io.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/source_io.dart b/pkg/analyzer/lib/src/generated/source_io.dart
|
| index e885cd8fdddf92d32dfcfaa8fb718ce795f2d10f..1c60f5d19a5778b6f3ee59254b09ff2a8b0802d7 100644
|
| --- a/pkg/analyzer/lib/src/generated/source_io.dart
|
| +++ b/pkg/analyzer/lib/src/generated/source_io.dart
|
| @@ -128,11 +128,24 @@ class FileBasedSource extends Source {
|
| String _encoding;
|
|
|
| /**
|
| + * Initialize a newly created source object to represent the given [file]. If
|
| + * a [uri] is given, then it will be used as the URI from which the source was
|
| + * derived, otherwise a `file:` URI will be created based on the [file].
|
| + */
|
| + FileBasedSource(JavaFile file, [Uri uri])
|
| + : this.uri = (uri == null ? file.toURI() : uri),
|
| + this.file = file,
|
| + id = _idTable.putIfAbsent(
|
| + '${uri == null ? file.toURI() : uri}@${file.getPath()}',
|
| + () => _idTable.length);
|
| +
|
| + /**
|
| * Initialize a newly created source object.
|
| *
|
| * @param file the file represented by this source
|
| */
|
| - FileBasedSource.con1(JavaFile file) : this.con2(file.toURI(), file);
|
| + @deprecated // Use new FileBasedSource(file)
|
| + FileBasedSource.con1(JavaFile file) : this(file);
|
|
|
| /**
|
| * Initialize a newly created source object.
|
| @@ -140,6 +153,7 @@ class FileBasedSource extends Source {
|
| * @param file the file represented by this source
|
| * @param uri the URI from which this source was originally derived
|
| */
|
| + @deprecated // Use new FileBasedSource(file, uri)
|
| FileBasedSource.con2(Uri uri, JavaFile file)
|
| : uri = uri,
|
| file = file,
|
| @@ -266,7 +280,7 @@ class FileUriResolver extends UriResolver {
|
| if (!isFileUri(uri)) {
|
| return null;
|
| }
|
| - return new FileBasedSource.con2(uri, new JavaFile.fromUri(uri));
|
| + return new FileBasedSource(new JavaFile.fromUri(uri), uri);
|
| }
|
|
|
| /**
|
| @@ -437,11 +451,11 @@ class PackageUriResolver extends UriResolver {
|
| if (_isSelfReference(packagesDirectory, canonicalFile)) {
|
| uri = canonicalFile.toURI();
|
| }
|
| - return new FileBasedSource.con2(uri, canonicalFile);
|
| + return new FileBasedSource(canonicalFile, uri);
|
| }
|
| }
|
| - return new FileBasedSource.con2(
|
| - uri, getCanonicalFile(_packagesDirectories[0], pkgName, relPath));
|
| + return new FileBasedSource(
|
| + getCanonicalFile(_packagesDirectories[0], pkgName, relPath), uri);
|
| }
|
|
|
| @override
|
| @@ -523,7 +537,7 @@ class RelativeFileUriResolver extends UriResolver {
|
| for (JavaFile dir in _relativeDirectories) {
|
| JavaFile file = new JavaFile.relative(dir, filePath);
|
| if (file.exists()) {
|
| - return new FileBasedSource.con2(uri, file);
|
| + return new FileBasedSource(file, uri);
|
| }
|
| }
|
| }
|
|
|