Index: packages/code_transformers/lib/assets.dart |
diff --git a/packages/code_transformers/lib/assets.dart b/packages/code_transformers/lib/assets.dart |
index 4a3516f63be475bf4314fc8ea7fa79228c131f5a..dacc582c186d50de09716719a6bd5be0f070a465 100644 |
--- a/packages/code_transformers/lib/assets.dart |
+++ b/packages/code_transformers/lib/assets.dart |
@@ -83,7 +83,7 @@ AssetId uriToAssetId( |
return _extractOtherPackageId(1, segments, logger, span); |
} else { |
var prefix = segments[index]; |
- var fixedSegments = []; |
+ var fixedSegments = <String>[]; |
fixedSegments.addAll(sourceSegments.map((_) => '..')); |
fixedSegments.addAll(segments.sublist(index)); |
var fixedUrl = urlBuilder.joinAll(fixedSegments); |
@@ -99,7 +99,7 @@ AssetId uriToAssetId( |
} |
AssetId _extractOtherPackageId( |
- int index, List segments, TransformLogger logger, SourceSpan span) { |
+ int index, List<String> segments, TransformLogger logger, SourceSpan span) { |
if (index >= segments.length) return null; |
var prefix = segments[index]; |
if (prefix != 'packages' && prefix != 'assets') return null; |
@@ -140,7 +140,8 @@ String assetIdToUri(AssetId assetId, |
return null; |
} |
return new Uri( |
- path: path.url.relative(assetId.path, from: path.url.dirname(from.path))) |
+ path: path.url |
+ .relative(assetId.path, from: path.url.dirname(from.path))) |
.toString(); |
} |