Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: test/codegen/expect/unittest.txt

Issue 1321103002: makes tests faster, see #304 (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: stabalize messages Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/codegen/expect/unittest.txt
diff --git a/test/codegen/expect/unittest.txt b/test/codegen/expect/unittest.txt
index 9e04ac76629d4ba66f319cd485f4ebf440288836..76fe367677d2a4f14e95db526aefb754db945e2d 100644
--- a/test/codegen/expect/unittest.txt
+++ b/test/codegen/expect/unittest.txt
@@ -28,12 +28,12 @@ info: [DynamicInvoke] actual.toSet() requires dynamic invoke (package:matcher/sr
info: [DynamicCast] actual.every((actualElement) => matcher(expectedElement, actualElement, location, depth) != null) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 151, col 11)
info: [DynamicInvoke] actual.every((actualElement) => matcher(expectedElement, actualElement, location, depth) != null) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 151, col 11)
info: [DynamicInvoke] matcher(expectedElement, actualElement, location, depth) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 152, col 11)
-info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 157, col 9)
info: [DynamicCast] actual.length > expected.length (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 157, col 9)
info: [DynamicInvoke] actual.length > expected.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 157, col 9)
-info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 159, col 16)
+info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 157, col 9)
info: [DynamicCast] actual.length < expected.length (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 159, col 16)
info: [DynamicInvoke] actual.length < expected.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 159, col 16)
+info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 159, col 16)
info: [DynamicCast] expected.matches(actual, matchState) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 170, col 11)
info: [DynamicInvoke] expected.matches(actual, matchState) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 170, col 11)
info: [DynamicInvoke] expected.describe(description) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 173, col 7)
@@ -48,61 +48,61 @@ info: [DynamicCast] actual.keys (dynamic) will need runtime check to cast to typ
info: [DynamicInvoke] actual.keys requires dynamic invoke (package:matcher/src/core_matchers.dart, line 207, col 25)
info: [DynamicCast] expected.containsKey(key) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 208, col 16)
info: [DynamicInvoke] expected.containsKey(key) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 208, col 16)
-info: [DynamicInvoke] expected.keys requires dynamic invoke (package:matcher/src/core_matchers.dart, line 213, col 25)
info: [DynamicCast] expected.keys (dynamic) will need runtime check to cast to type Iterable<dynamic> (package:matcher/src/core_matchers.dart, line 213, col 25)
+info: [DynamicInvoke] expected.keys requires dynamic invoke (package:matcher/src/core_matchers.dart, line 213, col 25)
info: [DynamicInvoke] expected[key] requires dynamic invoke (package:matcher/src/core_matchers.dart, line 215, col 15)
info: [DynamicInvoke] actual[key] requires dynamic invoke (package:matcher/src/core_matchers.dart, line 215, col 30)
info: [DynamicCast] rp[0].length > 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 244, col 9)
-info: [DynamicInvoke] rp[0].length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 244, col 9)
info: [DynamicInvoke] rp[0].length > 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 244, col 9)
+info: [DynamicInvoke] rp[0].length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 244, col 9)
info: [DynamicCast] rp[1].length > 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 245, col 11)
-info: [DynamicInvoke] rp[1].length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 245, col 11)
info: [DynamicInvoke] rp[1].length > 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 245, col 11)
+info: [DynamicInvoke] rp[1].length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 245, col 11)
info: [DynamicCast] reason (dynamic) will need runtime check to cast to type String (package:matcher/src/core_matchers.dart, line 255, col 12)
info: [DynamicInvoke] reason.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 271, col 9)
info: [DynamicCast] reason (dynamic) will need runtime check to cast to type String (package:matcher/src/core_matchers.dart, line 274, col 31)
info: [DynamicCast] item (dynamic) will need runtime check to cast to type String (package:matcher/src/core_matchers.dart, line 300, col 32)
info: [NonGroundTypeCheckInfo] Runtime check on non-ground type T may throw StrongModeError (package:matcher/src/core_matchers.dart, line 378, col 40)
info: [DynamicInvoke] f() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 397, col 7)
-info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
-info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
-info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
info: [DynamicCast] item.length * item.length >= 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 473, col 11)
+info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
+info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
+info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 11)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 473, col 25)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 474, col 33)
-info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
-info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
-info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
info: [DynamicCast] item.length * item.length >= 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 488, col 11)
+info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
+info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
+info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 11)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 488, col 25)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 491, col 31)
info: [DynamicCast] item.indexOf(_expected) >= 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 514, col 14)
-info: [DynamicInvoke] item.indexOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 514, col 14)
info: [DynamicInvoke] item.indexOf(_expected) >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 514, col 14)
-info: [DynamicInvoke] item.any((e) => _expected.matches(e, matchState)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 517, col 16)
+info: [DynamicInvoke] item.indexOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 514, col 14)
info: [DynamicCast] item.any((e) => _expected.matches(e, matchState)) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 517, col 16)
+info: [DynamicInvoke] item.any((e) => _expected.matches(e, matchState)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 517, col 16)
info: [DynamicInvoke] _expected.matches(e, matchState) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 517, col 32)
info: [DynamicCast] item.contains(_expected) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 519, col 16)
info: [DynamicInvoke] item.contains(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 519, col 16)
-info: [DynamicInvoke] item.containsKey(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 522, col 14)
info: [DynamicCast] item.containsKey(_expected) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 522, col 14)
-info: [DynamicInvoke] _expected.indexOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 552, col 14)
+info: [DynamicInvoke] item.containsKey(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 522, col 14)
info: [DynamicCast] _expected.indexOf(item) >= 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 552, col 14)
info: [DynamicInvoke] _expected.indexOf(item) >= 0 requires dynamic invoke (package:matcher/src/core_matchers.dart, line 552, col 14)
-info: [DynamicInvoke] _expected.any((e) => e == item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 554, col 14)
+info: [DynamicInvoke] _expected.indexOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 552, col 14)
info: [DynamicCast] _expected.any((e) => e == item) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 554, col 14)
-info: [DynamicInvoke] _expected.containsKey(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 556, col 14)
+info: [DynamicInvoke] _expected.any((e) => e == item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 554, col 14)
info: [DynamicCast] _expected.containsKey(item) (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 556, col 14)
+info: [DynamicInvoke] _expected.containsKey(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 556, col 14)
info: [DynamicInvoke] _matcher(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 582, col 41)
info: [DynamicCast] matchState['state'] (dynamic) will need runtime check to cast to type Map<dynamic, dynamic> (package:matcher/src/core_matchers.dart, line 637, col 50)
info: [DynamicInvoke] value.describe(this) requires dynamic invoke (package:matcher/src/description.dart, line 44, col 7)
info: [DynamicCast] item (dynamic) will need runtime check to cast to type Iterable<dynamic> (package:matcher/src/iterable_matchers.dart, line 26, col 25)
info: [DynamicCast] matchState['state'] (dynamic) will need runtime check to cast to type Map<dynamic, dynamic> (package:matcher/src/iterable_matchers.dart, line 50, col 36)
-info: [DynamicInvoke] item.any((e) => _matcher.matches(e, matchState)) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 75, col 12)
info: [DynamicCast] item.any((e) => _matcher.matches(e, matchState)) (dynamic) will need runtime check to cast to type bool (package:matcher/src/iterable_matchers.dart, line 75, col 12)
+info: [DynamicInvoke] item.any((e) => _matcher.matches(e, matchState)) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 75, col 12)
info: [DynamicInvoke] item.toList() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 161, col 12)
-info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 164, col 28)
info: [DynamicCast] item.length (dynamic) will need runtime check to cast to type num (package:matcher/src/iterable_matchers.dart, line 164, col 28)
+info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 164, col 28)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 165, col 39)
info: [DynamicCast] item.length (dynamic) will need runtime check to cast to type num (package:matcher/src/iterable_matchers.dart, line 166, col 35)
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 166, col 35)
@@ -120,20 +120,20 @@ info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 257, col 30)
info: [DynamicCast] item.containsValue(_value) (dynamic) will need runtime check to cast to type bool (package:matcher/src/map_matchers.dart, line 18, col 41)
info: [DynamicInvoke] item.containsValue(_value) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 18, col 41)
-info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 35, col 7)
info: [DynamicCast] item.containsKey(_key) (dynamic) will need runtime check to cast to type bool (package:matcher/src/map_matchers.dart, line 35, col 7)
+info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 35, col 7)
info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/map_matchers.dart, line 35, col 55)
-info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 47, col 10)
info: [DynamicCast] item.containsKey(_key) (dynamic) will need runtime check to cast to type bool (package:matcher/src/map_matchers.dart, line 47, col 10)
+info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 47, col 10)
info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/map_matchers.dart, line 57, col 11)
-info: [DynamicInvoke] item < _value requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 81, col 16)
info: [DynamicCast] item < _value (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 81, col 16)
+info: [DynamicInvoke] item < _value requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 81, col 16)
info: [DynamicInvoke] item - _value requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 122, col 16)
-info: [DynamicInvoke] diff < 0 requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 123, col 9)
info: [DynamicCast] diff < 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 123, col 9)
+info: [DynamicInvoke] diff < 0 requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 123, col 9)
info: [DynamicInvoke] -diff requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 123, col 26)
-info: [DynamicInvoke] diff <= _delta requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 124, col 13)
info: [DynamicCast] diff <= _delta (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 124, col 13)
+info: [DynamicInvoke] diff <= _delta requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 124, col 13)
info: [DynamicInvoke] item - _value requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 138, col 18)
info: [DynamicCast] diff < 0 (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 139, col 11)
info: [DynamicInvoke] diff < 0 requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 139, col 11)
@@ -147,41 +147,41 @@ info: [InferredTypeClosure] (e) => wrapMatcher(e) has inferred type (Matcher)
info: [DynamicInvoke] object.describe(description) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 25, col 7)
info: [DynamicInvoke] object.map(pp) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 39, col 21)
info: [DynamicInvoke] object.map(pp).toList() requires dynamic invoke (package:matcher/src/pretty_print.dart, line 39, col 21)
-info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 40, col 31)
-info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package:matcher/src/pretty_print.dart, line 40, col 31)
info: [DynamicCast] strings.length > maxItems (dynamic) will need runtime check to cast to type bool (package:matcher/src/pretty_print.dart, line 40, col 31)
+info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package:matcher/src/pretty_print.dart, line 40, col 31)
+info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 40, col 31)
info: [DynamicInvoke] strings.replaceRange(maxItems - 1, strings.length, ['...']) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 41, col 9)
info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 41, col 44)
info: [DynamicInvoke] strings.join(', ') requires dynamic invoke (package:matcher/src/pretty_print.dart, line 46, col 33)
+info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 54, col 27)
info: [DynamicCast] strings.map((string) {return _indent(indent + 2) + string;}).join(",\n") (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 54, col 27)
info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}).join(",\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 54, col 27)
-info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 54, col 27)
info: [DynamicCast] string (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 55, col 38)
info: [DynamicInvoke] object.keys requires dynamic invoke (package:matcher/src/pretty_print.dart, line 59, col 21)
info: [DynamicInvoke] object.keys.map((key) {return '${pp(key)}: ${pp(object[key])}';}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 59, col 21)
info: [DynamicInvoke] object.keys.map((key) {return '${pp(key)}: ${pp(object[key])}';}).toList() requires dynamic invoke (package:matcher/src/pretty_print.dart, line 59, col 21)
info: [DynamicInvoke] object[key] requires dynamic invoke (package:matcher/src/pretty_print.dart, line 60, col 34)
-info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 64, col 31)
-info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package:matcher/src/pretty_print.dart, line 64, col 31)
info: [DynamicCast] strings.length > maxItems (dynamic) will need runtime check to cast to type bool (package:matcher/src/pretty_print.dart, line 64, col 31)
+info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package:matcher/src/pretty_print.dart, line 64, col 31)
+info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 64, col 31)
info: [DynamicInvoke] strings.replaceRange(maxItems - 1, strings.length, ['...']) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 65, col 9)
info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/src/pretty_print.dart, line 65, col 44)
info: [DynamicInvoke] strings.join(", ") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 70, col 28)
info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 78, col 22)
-info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}).join(",\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 78, col 22)
info: [DynamicCast] strings.map((string) {return _indent(indent + 2) + string;}).join(",\n") (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 78, col 22)
+info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}).join(",\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 78, col 22)
info: [DynamicCast] string (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 79, col 38)
info: [DynamicInvoke] object.split("\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 83, col 19)
-info: [DynamicInvoke] lines.map(_escapeString).join("\\n'\n${_indent(indent + 2)}'") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 85, col 11)
-info: [DynamicCast] lines.map(_escapeString).join("\\n'\n${_indent(indent + 2)}'") (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 85, col 11)
info: [DynamicInvoke] lines.map(_escapeString) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 85, col 11)
+info: [DynamicCast] lines.map(_escapeString).join("\\n'\n${_indent(indent + 2)}'") (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 85, col 11)
+info: [DynamicInvoke] lines.map(_escapeString).join("\\n'\n${_indent(indent + 2)}'") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 85, col 11)
info: [DynamicInvoke] item.toLowerCase() requires dynamic invoke (package:matcher/src/string_matchers.dart, line 22, col 40)
info: [DynamicCast] item (dynamic) will need runtime check to cast to type String (package:matcher/src/string_matchers.dart, line 57, col 59)
info: [DynamicCast] item (dynamic) will need runtime check to cast to type String (package:matcher/src/string_matchers.dart, line 67, col 48)
-info: [DynamicInvoke] item.startsWith(_prefix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 86, col 25)
info: [DynamicCast] item.startsWith(_prefix) (dynamic) will need runtime check to cast to type bool (package:matcher/src/string_matchers.dart, line 86, col 25)
-info: [DynamicInvoke] item.endsWith(_suffix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 102, col 25)
+info: [DynamicInvoke] item.startsWith(_prefix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 86, col 25)
info: [DynamicCast] item.endsWith(_suffix) (dynamic) will need runtime check to cast to type bool (package:matcher/src/string_matchers.dart, line 102, col 25)
+info: [DynamicInvoke] item.endsWith(_suffix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 102, col 25)
info: [DynamicCast] item.indexOf(s, from_index) (dynamic) will need runtime check to cast to type int (package:matcher/src/string_matchers.dart, line 128, col 20)
info: [DynamicInvoke] item.indexOf(s, from_index) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 128, col 20)
info: [DynamicCast] re (dynamic) will need runtime check to cast to type String (package:matcher/src/string_matchers.dart, line 150, col 28)
@@ -195,6 +195,6 @@ info: [DynamicInvoke] (window as dynamic).suite(name, body) requires dynamic inv
info: [DynamicInvoke] (window as dynamic).test(name, (done) {_finishTest(f) {if (f is Future) {f.then(_finishTest);} else {done();}} _finishTest(body());}) requires dynamic invoke (test/codegen/unittest.dart, line 21, col 3)
info: [DynamicInvoke] f.then(_finishTest) requires dynamic invoke (test/codegen/unittest.dart, line 24, col 9)
info: [DynamicInvoke] done() requires dynamic invoke (test/codegen/unittest.dart, line 26, col 9)
-info: [DynamicCast] matcher.matches(actual, matchState) (dynamic) will need runtime check to cast to type bool (test/codegen/unittest.dart, line 67, col 9)
-info: [DynamicInvoke] matcher.matches(actual, matchState) requires dynamic invoke (test/codegen/unittest.dart, line 67, col 9)
-info: [DynamicInvoke] formatter(actual, matcher, reason, matchState, verbose) requires dynamic invoke (test/codegen/unittest.dart, line 74, col 8)
+info: [DynamicCast] matcher.matches(actual, matchState) (dynamic) will need runtime check to cast to type bool (test/codegen/unittest.dart, line 71, col 9)
+info: [DynamicInvoke] matcher.matches(actual, matchState) requires dynamic invoke (test/codegen/unittest.dart, line 71, col 9)
+info: [DynamicInvoke] formatter(actual, matcher, reason, matchState, verbose) requires dynamic invoke (test/codegen/unittest.dart, line 78, col 8)

Powered by Google App Engine
This is Rietveld 408576698