diff --git a/lib/src/validator/dependency.dart b/lib/src/validator/dependency.dart index aa216713e96412066dee31028fe6787111ec4a6f..0f06d3f637a8a36bacddc3b63ed5fac67cdd6bd0 100644 --- a/lib/src/validator/dependency.dart +++ b/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}.');