| Index: pkg/analysis_server/lib/src/services/correction/util.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/correction/util.dart b/pkg/analysis_server/lib/src/services/correction/util.dart
|
| index c4082fa4765f599d1158f5dad493042ce6abf6ff..1af70b001146adf4e6552c3be9d54faef1ab1715 100644
|
| --- a/pkg/analysis_server/lib/src/services/correction/util.dart
|
| +++ b/pkg/analysis_server/lib/src/services/correction/util.dart
|
| @@ -104,10 +104,11 @@ Expression climbPropertyAccess(AstNode node) {
|
| *
|
| * Returns the absolute (non-file) URI or `null`.
|
| */
|
| -String findAbsoluteUri(AnalysisContext context, String path) {
|
| - Source fileSource = new NonExistingSource(path, null, UriKind.FILE_URI);
|
| +String findNonFileUri(AnalysisContext context, String path) {
|
| + Source fileSource =
|
| + new NonExistingSource(path, toUri(path), UriKind.FILE_URI);
|
| Uri uri = context.sourceFactory.restoreUri(fileSource);
|
| - if (uri == null) {
|
| + if (uri == null || uri.scheme == 'file') {
|
| return null;
|
| }
|
| return uri.toString();
|
|
|