From a37947816f3b7679a2940a42c65baeafbf83ae74 Mon Sep 17 00:00:00 2001
From: Kevin Moore <kevmoo@google.com>
Date: Fri, 3 Apr 2015 16:09:30 -0700
Subject: [PATCH] silence analyzer about downcast

R=nweiz@google.com

Review URL: https://codereview.chromium.org//1059883002
---
 test/util/string_literal_iterator_test.dart | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/test/util/string_literal_iterator_test.dart b/test/util/string_literal_iterator_test.dart
index 0ab3104d..4b243dc7 100644
--- a/test/util/string_literal_iterator_test.dart
+++ b/test/util/string_literal_iterator_test.dart
@@ -239,7 +239,8 @@ Matcher _isRune(String char) {
 /// Parses [dart], which should be a string literal, into a
 /// [StringLiteralIterator].
 StringLiteralIterator _parse(String dart) {
-  var literal = parseCompilationUnit("final str = $dart;")
-      .declarations.single.variables.variables.single.initializer;
+  var declaration =
+      parseCompilationUnit("final str = $dart;").declarations.single;
+  var literal = declaration.variables.variables.single.initializer;
   return new StringLiteralIterator(literal);
 }
-- 
GitLab