| OLD | NEW |
| 1 library pub.cached_package; | 1 library pub.cached_package; |
| 2 import 'package:path/path.dart' as p; | 2 import 'package:path/path.dart' as p; |
| 3 import 'package:pub_semver/pub_semver.dart'; |
| 3 import 'package:yaml/yaml.dart'; | 4 import 'package:yaml/yaml.dart'; |
| 4 import 'barback/transformer_config.dart'; | 5 import 'barback/transformer_config.dart'; |
| 5 import 'io.dart'; | 6 import 'io.dart'; |
| 6 import 'package.dart'; | 7 import 'package.dart'; |
| 7 import 'pubspec.dart'; | 8 import 'pubspec.dart'; |
| 8 import 'version.dart'; | |
| 9 class CachedPackage extends Package { | 9 class CachedPackage extends Package { |
| 10 final String _cacheDir; | 10 final String _cacheDir; |
| 11 CachedPackage(Package inner, this._cacheDir) | 11 CachedPackage(Package inner, this._cacheDir) |
| 12 : super(new _CachedPubspec(inner.pubspec), inner.dir); | 12 : super(new _CachedPubspec(inner.pubspec), inner.dir); |
| 13 String path(String part1, [String part2, String part3, String part4, | 13 String path(String part1, [String part2, String part3, String part4, |
| 14 String part5, String part6, String part7]) { | 14 String part5, String part6, String part7]) { |
| 15 if (_pathInCache(part1)) { | 15 if (_pathInCache(part1)) { |
| 16 return p.join(_cacheDir, part1, part2, part3, part4, part5, part6, part7); | 16 return p.join(_cacheDir, part1, part2, part3, part4, part5, part6, part7); |
| 17 } else { | 17 } else { |
| 18 return super.path(part1, part2, part3, part4, part5, part6, part7); | 18 return super.path(part1, part2, part3, part4, part5, part6, part7); |
| (...skipping 26 matching lines...) Expand all Loading... |
| 45 List<PackageDep> get dependencyOverrides => _inner.dependencyOverrides; | 45 List<PackageDep> get dependencyOverrides => _inner.dependencyOverrides; |
| 46 PubspecEnvironment get environment => _inner.environment; | 46 PubspecEnvironment get environment => _inner.environment; |
| 47 String get publishTo => _inner.publishTo; | 47 String get publishTo => _inner.publishTo; |
| 48 Map<String, String> get executables => _inner.executables; | 48 Map<String, String> get executables => _inner.executables; |
| 49 bool get isPrivate => _inner.isPrivate; | 49 bool get isPrivate => _inner.isPrivate; |
| 50 bool get isEmpty => _inner.isEmpty; | 50 bool get isEmpty => _inner.isEmpty; |
| 51 List<PubspecException> get allErrors => _inner.allErrors; | 51 List<PubspecException> get allErrors => _inner.allErrors; |
| 52 List<Set<TransformerConfig>> get transformers => const []; | 52 List<Set<TransformerConfig>> get transformers => const []; |
| 53 _CachedPubspec(this._inner); | 53 _CachedPubspec(this._inner); |
| 54 } | 54 } |
| OLD | NEW |