Index: sdk/lib/_internal/pub/lib/src/validator/dependency.dart |
diff --git a/sdk/lib/_internal/pub/lib/src/validator/dependency.dart b/sdk/lib/_internal/pub/lib/src/validator/dependency.dart |
index aa216713e96412066dee31028fe6787111ec4a6f..0f06d3f637a8a36bacddc3b63ed5fac67cdd6bd0 100644 |
--- a/sdk/lib/_internal/pub/lib/src/validator/dependency.dart |
+++ b/sdk/lib/_internal/pub/lib/src/validator/dependency.dart |
@@ -110,7 +110,7 @@ class DependencyValidator extends Validator { |
var locked = entrypoint.loadLockFile().packages[dep.name]; |
if (locked != null) { |
var constraint; |
- if (locked.version == dep.constraint.max) { |
+ if (locked.version == (dep.constraint as VersionRange).max) { |
constraint = _constraintForVersion(locked.version); |
} else { |
constraint = '">=${locked.version} ${dep.constraint}"'; |
@@ -134,7 +134,7 @@ class DependencyValidator extends Validator { |
'\n' |
'dependencies:\n' |
' ${dep.name}: "${dep.constraint} ' |
- '${_upperBoundForVersion(dep.constraint.min)}"\n' |
+ '${_upperBoundForVersion((dep.constraint as VersionRange).min)}"\n' |
'\n' |
'Without an upper bound, you\'re promising to support ' |
'${log.bold("all")} future versions of ${dep.name}.'); |