From a2f505157f35bb6a94382abe52d37e795123def8 Mon Sep 17 00:00:00 2001
From: "nweiz@google.com" <nweiz@google.com>
Date: Fri, 21 Feb 2014 00:42:46 +0000
Subject: [PATCH] Fix analyzer errors in pub.

R=rnystrom@google.com
BUG=

Review URL: https://codereview.chromium.org//171523007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32877 260f80e4-7a28-3924-810f-c04153c831b5
---
 lib/src/validator/dependency.dart | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/src/validator/dependency.dart b/lib/src/validator/dependency.dart
index aa216713..0f06d3f6 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}.');
-- 
GitLab