Index: test/codegen/expect/unittest.txt |
diff --git a/test/codegen/expect/unittest.txt b/test/codegen/expect/unittest.txt |
index dcf1f8fff07b631a37fb7b8a502060b573773349..9506eb7f4f0b63f061adef8ab8e6c94162b45988 100644 |
--- a/test/codegen/expect/unittest.txt |
+++ b/test/codegen/expect/unittest.txt |
@@ -1,14 +1,310 @@ |
// Messages from compiling unittest.dart |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 19, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 30, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 42, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 48, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 60, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 66, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: compareTo SimpleIdentifier (package:matcher/src/core_matchers.dart, line 77, col 52) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 78, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: compareTo SimpleIdentifier (package:matcher/src/core_matchers.dart, line 83, col 52) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 84, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: identical SimpleIdentifier (package:matcher/src/core_matchers.dart, line 94, col 41) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 97, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 97, col 44) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _compareSets SimpleIdentifier (package:matcher/src/core_matchers.dart, line 190, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _compareIterables SimpleIdentifier (package:matcher/src/core_matchers.dart, line 193, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _recursiveMatch SimpleIdentifier (package:matcher/src/core_matchers.dart, line 214, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 229, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 230, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 231, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 232, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/core_matchers.dart, line 233, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _recursiveMatch SimpleIdentifier (package:matcher/src/core_matchers.dart, line 241, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/core_matchers.dart, line 254, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _match SimpleIdentifier (package:matcher/src/core_matchers.dart, line 259, col 7) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 262, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 272, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 272, col 38) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 274, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 291, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 296, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 296, col 57) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 299, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: escape SimpleIdentifier (package:matcher/src/core_matchers.dart, line 300, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: escape SimpleIdentifier (package:matcher/src/core_matchers.dart, line 301, col 26) |
+warning: [MissingTypeError] type analysis didn't compute the type of: codeUnitAt SimpleIdentifier (package:matcher/src/core_matchers.dart, line 307, col 26) |
+warning: [MissingTypeError] type analysis didn't compute the type of: codeUnitAt SimpleIdentifier (package:matcher/src/core_matchers.dart, line 307, col 59) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 313, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeTrailing SimpleIdentifier (package:matcher/src/core_matchers.dart, line 315, col 11) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 317, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeTrailing SimpleIdentifier (package:matcher/src/core_matchers.dart, line 319, col 11) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 322, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeLeading SimpleIdentifier (package:matcher/src/core_matchers.dart, line 323, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeTrailing SimpleIdentifier (package:matcher/src/core_matchers.dart, line 324, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 325, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeLeading SimpleIdentifier (package:matcher/src/core_matchers.dart, line 326, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _writeTrailing SimpleIdentifier (package:matcher/src/core_matchers.dart, line 327, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 328, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 329, col 66) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 330, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: replace SimpleIdentifier (package:matcher/src/core_matchers.dart, line 333, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/core_matchers.dart, line 333, col 47) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 339, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 340, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: substring SimpleIdentifier (package:matcher/src/core_matchers.dart, line 340, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 342, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: substring SimpleIdentifier (package:matcher/src/core_matchers.dart, line 342, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 348, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: substring SimpleIdentifier (package:matcher/src/core_matchers.dart, line 348, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 350, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: substring SimpleIdentifier (package:matcher/src/core_matchers.dart, line 350, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/core_matchers.dart, line 351, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 362, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 381, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/core_matchers.dart, line 400, col 7) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 406, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 410, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 410, col 39) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 412, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 412, col 39) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 442, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/core_matchers.dart, line 463, col 46) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/core_matchers.dart, line 474, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 481, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 481, col 52) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 490, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 491, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 494, col 32) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 528, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 528, col 36) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/core_matchers.dart, line 533, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 536, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 562, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 562, col 33) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _matcher SimpleIdentifier (package:matcher/src/core_matchers.dart, line 582, col 41) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 585, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/core_matchers.dart, line 613, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: featureValueOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 619, col 13) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/core_matchers.dart, line 620, col 18) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/core_matchers.dart, line 621, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 626, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 626, col 44) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 626, col 53) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 631, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 632, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 633, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/core_matchers.dart, line 634, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/core_matchers.dart, line 636, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 639, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/core_matchers.dart, line 639, col 42) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/core_matchers.dart, line 639, col 63) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/description.dart, line 18, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/description.dart, line 24, col 29) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/description.dart, line 28, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: clear SimpleIdentifier (package:matcher/src/description.dart, line 34, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/description.dart, line 35, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/description.dart, line 46, col 7) |
+warning: [MissingTypeError] type analysis didn't compute the type of: prettyPrint SimpleIdentifier (package:matcher/src/description.dart, line 46, col 11) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/description.dart, line 57, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/description.dart, line 60, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/description.dart, line 62, col 7) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/description.dart, line 65, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 14, col 52) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 27, col 21) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 28, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 37, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 37, col 41) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 37, col 68) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 45, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 46, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 47, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 49, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 52, col 29) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 52, col 48) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 54, col 29) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describe SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 55, col 18) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 57, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 60, col 18) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 67, col 48) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 75, col 37) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 79, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 79, col 40) |
+warning: [MissingTypeError] type analysis didn't compute the type of: equals SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 93, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 97, col 38) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 100, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 100, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 100, col 62) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 105, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 107, col 23) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toList SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 123, col 36) |
+warning: [MissingTypeError] type analysis didn't compute the type of: map SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 124, col 24) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 127, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 128, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 129, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 139, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 139, col 57) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 141, col 20) |
+warning: [DownCastComposite] expected.map(wrapMatcher).toList() (List<dynamic>) will need runtime check to cast to type List<Matcher> (package:matcher/src/iterable_matchers.dart, line 157, col 21) |
+warning: [MissingTypeError] type analysis didn't compute the type of: map SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 157, col 30) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toList SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 157, col 47) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 187, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 188, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 189, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 190, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _test SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 198, col 44) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 201, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addAll SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 202, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 203, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 207, col 27) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _test SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 207, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _comparator SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 235, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 236, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 249, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 249, col 50) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 254, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 257, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 260, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 261, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 262, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 263, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/iterable_matchers.dart, line 264, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 20, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/map_matchers.dart, line 20, col 42) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/map_matchers.dart, line 26, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/map_matchers.dart, line 35, col 47) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 39, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/map_matchers.dart, line 40, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 41, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/map_matchers.dart, line 42, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 49, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/map_matchers.dart, line 50, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 53, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/map_matchers.dart, line 54, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/map_matchers.dart, line 55, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/map_matchers.dart, line 56, col 21) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 91, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 92, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 93, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 95, col 26) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 101, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describe SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 102, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _isNumeric SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 119, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 128, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 129, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 130, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 131, col 8) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 136, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 140, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 140, col 54) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 188, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 196, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 196, col 57) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/numeric_matchers.dart, line 198, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 11, col 38) |
+warning: [MissingTypeError] type analysis didn't compute the type of: matches SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 18, col 51) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 21, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 21, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _wrapArgs SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 31, col 21) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addStateInfo SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 42, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addAll SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 58, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _wrapArgs SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 72, col 21) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addAll SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 90, col 19) |
warning: [DownCastComposite] arg0 (dynamic) will need runtime check to cast to type Iterable<Matcher> (package:matcher/src/operator_matchers.dart, line 106, col 16) |
warning: [DownCastComposite] [arg0, arg1, arg2, arg3, arg4, arg5, arg6].where((e) => e != null) (Iterable<dynamic>) will need runtime check to cast to type Iterable<Matcher> (package:matcher/src/operator_matchers.dart, line 109, col 9) |
-warning: [DownCastComposite] x (dynamic) will need runtime check to cast to type (dynamic) → bool (package:matcher/src/util.dart, line 42, col 22) |
-warning: [UninferredClosure] (match) {var mapped = _escapeMap[match[0]]; if (mapped != null) return mapped; return _getHexLiteral(match[0]);} ((dynamic) → dynamic) will need runtime check to cast to type (Match) → String (package:matcher/src/util.dart, line 54, col 46) |
+warning: [MissingTypeError] type analysis didn't compute the type of: where SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 109, col 52) |
+warning: [DownCastComposite] matchers.map((e) => wrapMatcher(e)).toList() (List<dynamic>) will need runtime check to cast to type List<Matcher> (package:matcher/src/operator_matchers.dart, line 112, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: map SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 112, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 112, col 30) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toList SimpleIdentifier (package:matcher/src/operator_matchers.dart, line 112, col 46) |
+warning: [MissingTypeError] type analysis didn't compute the type of: contains SimpleIdentifier (package:matcher/src/pretty_print.dart, line 30, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: union SimpleIdentifier (package:matcher/src/pretty_print.dart, line 31, col 17) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _prettyPrint SimpleIdentifier (package:matcher/src/pretty_print.dart, line 32, col 25) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _typeName SimpleIdentifier (package:matcher/src/pretty_print.dart, line 36, col 40) |
+warning: [MissingTypeError] type analysis didn't compute the type of: contains SimpleIdentifier (package:matcher/src/pretty_print.dart, line 49, col 23) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 55, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 56, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: pp SimpleIdentifier (package:matcher/src/pretty_print.dart, line 60, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: pp SimpleIdentifier (package:matcher/src/pretty_print.dart, line 60, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: contains SimpleIdentifier (package:matcher/src/pretty_print.dart, line 73, col 23) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 79, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 80, col 31) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 85, col 50) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _indent SimpleIdentifier (package:matcher/src/pretty_print.dart, line 88, col 54) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _typeName SimpleIdentifier (package:matcher/src/pretty_print.dart, line 105, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _prettyPrint SimpleIdentifier (package:matcher/src/pretty_print.dart, line 110, col 10) |
+warning: [MissingTypeError] type analysis didn't compute the type of: join SimpleIdentifier (package:matcher/src/pretty_print.dart, line 113, col 60) |
+warning: [MissingTypeError] type analysis didn't compute the type of: escape SimpleIdentifier (package:matcher/src/pretty_print.dart, line 136, col 40) |
+warning: [MissingTypeError] type analysis didn't compute the type of: replaceAll SimpleIdentifier (package:matcher/src/pretty_print.dart, line 136, col 55) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toLowerCase SimpleIdentifier (package:matcher/src/string_matchers.dart, line 19, col 29) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 25, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 25, col 44) |
+warning: [MissingTypeError] type analysis didn't compute the type of: collapseWhitespace SimpleIdentifier (package:matcher/src/string_matchers.dart, line 54, col 23) |
+warning: [MissingTypeError] type analysis didn't compute the type of: collapseWhitespace SimpleIdentifier (package:matcher/src/string_matchers.dart, line 57, col 40) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 60, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 60, col 49) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 66, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 67, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: collapseWhitespace SimpleIdentifier (package:matcher/src/string_matchers.dart, line 67, col 29) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 68, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/string_matchers.dart, line 70, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 89, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 89, col 50) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 105, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 105, col 48) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addAll SimpleIdentifier (package:matcher/src/string_matchers.dart, line 134, col 64) |
+warning: [MissingTypeError] type analysis didn't compute the type of: hasMatch SimpleIdentifier (package:matcher/src/string_matchers.dart, line 159, col 32) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 162, col 19) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (package:matcher/src/string_matchers.dart, line 172, col 34) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (package:matcher/src/string_matchers.dart, line 172, col 57) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (package:matcher/src/string_matchers.dart, line 174, col 20) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _isWhitespace SimpleIdentifier (package:matcher/src/string_matchers.dart, line 187, col 9) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/string_matchers.dart, line 189, col 16) |
+warning: [MissingTypeError] type analysis didn't compute the type of: write SimpleIdentifier (package:matcher/src/string_matchers.dart, line 193, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (package:matcher/src/string_matchers.dart, line 197, col 17) |
+warning: [MissingTypeError] type analysis didn't compute the type of: trim SimpleIdentifier (package:matcher/src/string_matchers.dart, line 197, col 28) |
+warning: [MissingTypeError] type analysis didn't compute the type of: clear SimpleIdentifier (package:matcher/src/util.dart, line 28, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addAll SimpleIdentifier (package:matcher/src/util.dart, line 30, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: predicate SimpleIdentifier (package:matcher/src/util.dart, line 42, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: equals SimpleIdentifier (package:matcher/src/util.dart, line 44, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: replaceAll SimpleIdentifier (package:matcher/src/util.dart, line 53, col 13) |
+warning: [MissingTypeError] type analysis didn't compute the type of: replaceAllMapped SimpleIdentifier (package:matcher/src/util.dart, line 54, col 14) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _getHexLiteral SimpleIdentifier (package:matcher/src/util.dart, line 57, col 12) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toRadixString SimpleIdentifier (package:matcher/src/util.dart, line 64, col 23) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toUpperCase SimpleIdentifier (package:matcher/src/util.dart, line 64, col 41) |
+warning: [MissingTypeError] type analysis didn't compute the type of: padLeft SimpleIdentifier (package:matcher/src/util.dart, line 64, col 55) |
+warning: [MissingTypeError] type analysis didn't compute the type of: print SimpleIdentifier (test/codegen/unittest.dart, line 18, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: _finishTest SimpleIdentifier (test/codegen/unittest.dart, line 29, col 5) |
+warning: [MissingTypeError] type analysis didn't compute the type of: wrapMatcher SimpleIdentifier (test/codegen/unittest.dart, line 68, col 13) |
+warning: [MissingTypeError] type analysis didn't compute the type of: fail SimpleIdentifier (test/codegen/unittest.dart, line 78, col 3) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 89, col 15) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (test/codegen/unittest.dart, line 89, col 33) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 89, col 59) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 90, col 15) |
+warning: [MissingTypeError] type analysis didn't compute the type of: addDescriptionOf SimpleIdentifier (test/codegen/unittest.dart, line 90, col 33) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 90, col 58) |
+warning: [MissingTypeError] type analysis didn't compute the type of: describeMismatch SimpleIdentifier (test/codegen/unittest.dart, line 93, col 11) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 96, col 17) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 98, col 35) |
+warning: [MissingTypeError] type analysis didn't compute the type of: add SimpleIdentifier (test/codegen/unittest.dart, line 98, col 47) |
+warning: [MissingTypeError] type analysis didn't compute the type of: toString SimpleIdentifier (test/codegen/unittest.dart, line 99, col 22) |
info: [DynamicCast] item.isEmpty (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 17, col 41) |
info: [DynamicInvoke] item.isEmpty requires dynamic invoke (package:matcher/src/core_matchers.dart, line 17, col 41) |
+info: [DynamicInvoke] description.add('empty') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 19, col 52) |
info: [DynamicCast] item.isNotEmpty (dynamic) will need runtime check to cast to type bool (package:matcher/src/core_matchers.dart, line 28, col 41) |
info: [DynamicInvoke] item.isNotEmpty requires dynamic invoke (package:matcher/src/core_matchers.dart, line 28, col 41) |
-info: [DynamicCast] item (dynamic) will need runtime check to cast to type num (package:matcher/src/core_matchers.dart, line 77, col 62) |
-info: [DynamicCast] item (dynamic) will need runtime check to cast to type num (package:matcher/src/core_matchers.dart, line 83, col 62) |
+info: [DynamicInvoke] description.add('non-empty') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 30, col 52) |
+info: [DynamicInvoke] description.add('null') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 42, col 52) |
+info: [DynamicInvoke] description.add('not null') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 48, col 52) |
+info: [DynamicInvoke] description.add('true') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 60, col 52) |
+info: [DynamicInvoke] description.add('false') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 66, col 52) |
+info: [DynamicInvoke] double.NAN.compareTo(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 77, col 41) |
+info: [DynamicInvoke] description.add('NaN') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 78, col 52) |
+info: [DynamicInvoke] double.NAN.compareTo(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 83, col 41) |
+info: [DynamicInvoke] description.add('not NaN') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 84, col 52) |
+info: [DynamicInvoke] identical(item, _expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 94, col 41) |
+info: [DynamicInvoke] description.add('same instance as ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 97, col 7) |
+info: [DynamicInvoke] description.add('same instance as ').addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 97, col 7) |
info: [DynamicCast] expected (dynamic) will need runtime check to cast to type String (package:matcher/src/core_matchers.dart, line 110, col 32) |
info: [DynamicInvoke] expected.iterator requires dynamic invoke (package:matcher/src/core_matchers.dart, line 124, col 28) |
info: [DynamicInvoke] actual.iterator requires dynamic invoke (package:matcher/src/core_matchers.dart, line 125, col 26) |
@@ -35,7 +331,8 @@ info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src |
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) |
-info: [DynamicCast] expected (dynamic) will need runtime check to cast to type Set<dynamic> (package:matcher/src/core_matchers.dart, line 191, col 13) |
+info: [DynamicInvoke] _compareSets(expected, actual, _recursiveMatch, depth + 1, location) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 190, col 16) |
+info: [DynamicInvoke] _compareIterables(expected, actual, _recursiveMatch, depth + 1, location) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 193, col 16) |
info: [DynamicInvoke] expected.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 198, col 20) |
info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 198, col 39) |
info: [DynamicCast] expected.keys (dynamic) will need runtime check to cast to type Iterable<dynamic> (package:matcher/src/core_matchers.dart, line 201, col 25) |
@@ -48,32 +345,93 @@ info: [DynamicCast] expected.containsKey(key) (dynamic) will need runtime check |
info: [DynamicInvoke] expected.containsKey(key) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 208, col 16) |
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] _recursiveMatch(expected[key], actual[key], "${location}['${key}']", depth + 1) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 214, col 20) |
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: [DynamicInvoke] description.add('was ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 228, col 7) |
+info: [DynamicInvoke] description.add('was ').addDescriptionOf(actual) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 228, col 7) |
+info: [DynamicInvoke] description.add('was ').addDescriptionOf(actual).add(' instead of ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 228, col 7) |
+info: [DynamicInvoke] description.add('was ').addDescriptionOf(actual).add(' instead of ').addDescriptionOf(expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 228, col 7) |
+info: [DynamicInvoke] description.toString() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 233, col 15) |
+info: [DynamicInvoke] _recursiveMatch(expected, actual, '', 0) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 241, col 14) |
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 > 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 > 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: [DynamicInvoke] addStateInfo(matchState, {'reason' : reason}) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 254, col 5) |
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] _match(_expected, item, matchState) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 259, col 7) |
+info: [DynamicInvoke] description.addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 262, col 7) |
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: [DynamicInvoke] mismatchDescription.add('is ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 272, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('is ').addDescriptionOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 272, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(reason) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 274, col 7) |
+info: [DynamicInvoke] description.addDescriptionOf(_value) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 291, col 7) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 296, col 14) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item).add('is not a string') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 296, col 14) |
+info: [DynamicInvoke] buff.write('is different.') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 299, col 7) |
+info: [DynamicInvoke] escape(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 300, col 25) |
+info: [DynamicInvoke] escape(_value) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 301, col 26) |
+info: [DynamicInvoke] escapedValue.codeUnitAt(start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 307, col 13) |
+info: [DynamicInvoke] escapedItem.codeUnitAt(start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 307, col 47) |
+info: [DynamicInvoke] buff.write(' Both strings start the same, but the given value also' ' has the following trailing characters: ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 313, col 11) |
+info: [DynamicInvoke] _writeTrailing(buff, escapedItem, escapedValue.length) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 315, col 11) |
+info: [DynamicInvoke] buff.write(' Both strings start the same, but the given value is' ' missing the following trailing characters: ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 317, col 11) |
+info: [DynamicInvoke] _writeTrailing(buff, escapedValue, escapedItem.length) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 319, col 11) |
+info: [DynamicInvoke] buff.write('\nExpected: ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 322, col 9) |
+info: [DynamicInvoke] _writeLeading(buff, escapedValue, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 323, col 9) |
+info: [DynamicInvoke] _writeTrailing(buff, escapedValue, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 324, col 9) |
+info: [DynamicInvoke] buff.write('\n Actual: ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 325, col 9) |
+info: [DynamicInvoke] _writeLeading(buff, escapedItem, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 326, col 9) |
+info: [DynamicInvoke] _writeTrailing(buff, escapedItem, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 327, col 9) |
+info: [DynamicInvoke] buff.write('\n ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 328, col 9) |
+info: [DynamicInvoke] buff.write(' ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 329, col 61) |
+info: [DynamicInvoke] buff.write('^\n Differ at offset $start') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 330, col 9) |
+info: [DynamicInvoke] mismatchDescription.replace(buff.toString()) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 333, col 14) |
+info: [DynamicInvoke] buff.toString() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 333, col 42) |
+info: [DynamicInvoke] buff.write('... ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 339, col 7) |
+info: [DynamicInvoke] buff.write(s.substring(start - 10, start)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 340, col 7) |
+info: [DynamicInvoke] s.substring(start - 10, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 340, col 18) |
+info: [DynamicInvoke] buff.write(s.substring(0, start)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 342, col 7) |
+info: [DynamicInvoke] s.substring(0, start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 342, col 18) |
+info: [DynamicInvoke] buff.write(s.substring(start)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 348, col 7) |
+info: [DynamicInvoke] s.substring(start) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 348, col 18) |
+info: [DynamicInvoke] buff.write(s.substring(start, start + 10)) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 350, col 7) |
+info: [DynamicInvoke] s.substring(start, start + 10) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 350, col 18) |
+info: [DynamicInvoke] buff.write(' ...') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 351, col 7) |
+info: [DynamicInvoke] description.add('anything') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 362, col 52) |
info: [NonGroundTypeCheckInfo] Runtime check on non-ground type T may throw StrongModeError (package:matcher/src/core_matchers.dart, line 378, col 40) |
+info: [DynamicInvoke] description.add('an instance of $T') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 381, col 7) |
info: [DynamicInvoke] f() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 397, col 7) |
+info: [DynamicInvoke] addStateInfo(matchState, {'exception' : e, 'stack' : s}) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 400, col 7) |
+info: [DynamicInvoke] description.add("return normally") requires dynamic invoke (package:matcher/src/core_matchers.dart, line 406, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('threw ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 410, col 5) |
+info: [DynamicInvoke] mismatchDescription.add('threw ').addDescriptionOf(matchState['exception']) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 410, col 5) |
+info: [DynamicInvoke] mismatchDescription.add(' at ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 412, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(' at ').add(matchState['stack'].toString()) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 412, col 7) |
+info: [DynamicInvoke] matchState['stack'].toString() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 412, col 43) |
+info: [DynamicInvoke] description.add(_name) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 442, col 52) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 463, col 46) |
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] _matcher.matches(item.length, matchState) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 474, col 16) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 474, col 33) |
+info: [DynamicInvoke] description.add('an object with length of ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 481, col 7) |
+info: [DynamicInvoke] description.add('an object with length of ').addDescriptionOf(_matcher) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 481, col 7) |
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] mismatchDescription.add('has length of ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 489, col 16) |
+info: [DynamicInvoke] mismatchDescription.add('has length of ').addDescriptionOf(item.length) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 489, col 16) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/core_matchers.dart, line 491, col 31) |
+info: [DynamicInvoke] mismatchDescription.add('has no length property') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 494, col 12) |
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) >= 0 requires dynamic invoke (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) |
@@ -84,6 +442,10 @@ info: [DynamicCast] item.contains(_expected) (dynamic) will need runtime check t |
info: [DynamicInvoke] item.contains(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 519, col 16) |
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] item.containsKey(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 522, col 14) |
+info: [DynamicInvoke] description.add('contains ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 528, col 7) |
+info: [DynamicInvoke] description.add('contains ').addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 528, col 7) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 533, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('is not a string, map or iterable') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 536, 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.indexOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 552, col 14) |
@@ -91,13 +453,77 @@ info: [DynamicCast] _expected.any((e) => e == item) (dynamic) will need runtime |
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] description.add('is in ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 562, col 7) |
+info: [DynamicInvoke] description.add('is in ').addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 562, col 7) |
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] description.add(_description) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 585, col 7) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 613, col 25) |
+info: [DynamicInvoke] featureValueOf(item) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 619, col 13) |
+info: [DynamicInvoke] _matcher.matches(f, matchState) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 620, col 9) |
+info: [DynamicInvoke] addStateInfo(matchState, {'feature' : f}) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 621, col 5) |
+info: [DynamicInvoke] description.add(_featureDescription) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 626, col 7) |
+info: [DynamicInvoke] description.add(_featureDescription).add(' ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 626, col 7) |
+info: [DynamicInvoke] description.add(_featureDescription).add(' ').addDescriptionOf(_matcher) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 626, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('has ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 630, col 5) |
+info: [DynamicInvoke] mismatchDescription.add('has ').add(_featureName) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 630, col 5) |
+info: [DynamicInvoke] mismatchDescription.add('has ').add(_featureName).add(' with value ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 630, col 5) |
+info: [DynamicInvoke] mismatchDescription.add('has ').add(_featureName).add(' with value ').addDescriptionOf(matchState['feature']) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 630, col 5) |
+info: [DynamicInvoke] _matcher.describeMismatch(matchState['feature'], innerDescription, matchState['state'], verbose) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 636, col 5) |
+info: [DynamicInvoke] mismatchDescription.add(' which ') requires dynamic invoke (package:matcher/src/core_matchers.dart, line 639, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(' which ').add(innerDescription.toString()) requires dynamic invoke (package:matcher/src/core_matchers.dart, line 639, col 7) |
+info: [DynamicInvoke] innerDescription.toString() requires dynamic invoke (package:matcher/src/core_matchers.dart, line 639, col 46) |
+info: [DynamicInvoke] _out.write(init) requires dynamic invoke (package:matcher/src/description.dart, line 18, col 5) |
+info: [DynamicInvoke] _out.toString() requires dynamic invoke (package:matcher/src/description.dart, line 24, col 24) |
+info: [DynamicInvoke] _out.write(text) requires dynamic invoke (package:matcher/src/description.dart, line 28, col 5) |
+info: [DynamicInvoke] _out.clear() requires dynamic invoke (package:matcher/src/description.dart, line 34, col 5) |
+info: [DynamicInvoke] add(text) requires dynamic invoke (package:matcher/src/description.dart, line 35, col 12) |
info: [DynamicInvoke] value.describe(this) requires dynamic invoke (package:matcher/src/description.dart, line 44, col 7) |
+info: [DynamicInvoke] add(prettyPrint(value, maxLineLength: 80, maxItems: 25)) requires dynamic invoke (package:matcher/src/description.dart, line 46, col 7) |
+info: [DynamicInvoke] prettyPrint(value, maxLineLength: 80, maxItems: 25) requires dynamic invoke (package:matcher/src/description.dart, line 46, col 11) |
+info: [DynamicInvoke] add(start) requires dynamic invoke (package:matcher/src/description.dart, line 57, col 5) |
+info: [DynamicInvoke] add(separator) requires dynamic invoke (package:matcher/src/description.dart, line 60, col 9) |
+info: [DynamicInvoke] addDescriptionOf(item) requires dynamic invoke (package:matcher/src/description.dart, line 62, col 7) |
+info: [DynamicInvoke] add(end) requires dynamic invoke (package:matcher/src/description.dart, line 65, col 5) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 14, col 52) |
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] _matcher.matches(element, matchState) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 27, col 12) |
+info: [DynamicInvoke] addStateInfo(matchState, {'index' : i, 'element' : element}) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 28, col 9) |
+info: [DynamicInvoke] description.add('every element(') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 37, col 7) |
+info: [DynamicInvoke] description.add('every element(').addDescriptionOf(_matcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 37, col 7) |
+info: [DynamicInvoke] description.add('every element(').addDescriptionOf(_matcher).add(')') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 37, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('has value ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 44, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('has value ').addDescriptionOf(element) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 44, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('has value ').addDescriptionOf(element).add(' which ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 44, col 7) |
+info: [DynamicInvoke] _matcher.describeMismatch(element, subDescription, matchState['state'], verbose) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 49, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(subDescription.toString()) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 52, col 9) |
+info: [DynamicInvoke] subDescription.toString() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 52, col 33) |
+info: [DynamicInvoke] mismatchDescription.add("doesn't match ") requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 54, col 9) |
+info: [DynamicInvoke] _matcher.describe(mismatchDescription) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 55, col 9) |
+info: [DynamicInvoke] mismatchDescription.add(' at index $index') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 57, col 7) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 60, col 12) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 67, col 48) |
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] _matcher.matches(e, matchState) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 75, col 28) |
+info: [DynamicInvoke] description.add('some element ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 79, col 7) |
+info: [DynamicInvoke] description.add('some element ').addDescriptionOf(_matcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 79, col 7) |
+info: [DynamicInvoke] equals(_expected, 1) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 93, col 16) |
+info: [DynamicInvoke] _matcher.matches(item, matchState) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 97, col 29) |
+info: [DynamicInvoke] description.add('equals ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 100, col 7) |
+info: [DynamicInvoke] description.add('equals ').addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 100, col 7) |
+info: [DynamicInvoke] description.add('equals ').addDescriptionOf(_expected).add(' ordered') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 100, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('is not an Iterable') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 105, col 14) |
+info: [DynamicInvoke] _matcher.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 107, col 14) |
+info: [DynamicInvoke] expected.toList() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 123, col 27) |
+info: [DynamicInvoke] expected.map(equals) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 124, col 15) |
+info: [DynamicInvoke] description.add('equals ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 126, col 52) |
+info: [DynamicInvoke] description.add('equals ').addDescriptionOf(_expectedValues) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 126, col 52) |
+info: [DynamicInvoke] description.add('equals ').addDescriptionOf(_expectedValues).add(' unordered') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 126, col 52) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 139, col 14) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item).add(' not an Iterable') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 139, col 14) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 141, col 14) |
+info: [DynamicInvoke] expected.map(wrapMatcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 157, col 21) |
+info: [DynamicInvoke] expected.map(wrapMatcher).toList() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 157, col 21) |
info: [DynamicInvoke] item.toList() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 161, col 12) |
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) |
@@ -108,41 +534,115 @@ info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i |
info: [DynamicCast] item.length (dynamic) will need runtime check to cast to type int (package:matcher/src/iterable_matchers.dart, line 170, col 41) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 170, col 41) |
info: [DynamicCast] item (dynamic) will need runtime check to cast to type Iterable<dynamic> (package:matcher/src/iterable_matchers.dart, line 175, col 33) |
+info: [DynamicCast] expectedMatcher.matches(actualElement, {}) (dynamic) will need runtime check to cast to type bool (package:matcher/src/iterable_matchers.dart, line 177, col 15) |
+info: [DynamicInvoke] expectedMatcher.matches(actualElement, {}) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 177, col 15) |
+info: [DynamicInvoke] new StringDescription().add('has no match for ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 186, col 16) |
+info: [DynamicInvoke] new StringDescription().add('has no match for ').addDescriptionOf(expectedMatcher) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 186, col 16) |
+info: [DynamicInvoke] new StringDescription().add('has no match for ').addDescriptionOf(expectedMatcher).add(' at index ${expectedPosition}') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 186, col 16) |
+info: [DynamicInvoke] new StringDescription().add('has no match for ').addDescriptionOf(expectedMatcher).add(' at index ${expectedPosition}').toString() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 186, col 16) |
+info: [DynamicInvoke] _test(item) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 198, col 44) |
+info: [DynamicInvoke] description.add('matches ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 200, col 52) |
+info: [DynamicInvoke] description.add('matches ').addAll('[', ', ', ']', _expected) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 200, col 52) |
+info: [DynamicInvoke] description.add('matches ').addAll('[', ', ', ']', _expected).add(' unordered') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 200, col 52) |
+info: [DynamicInvoke] mismatchDescription.add(_test(item)) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 207, col 7) |
+info: [DynamicInvoke] _test(item) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 207, col 31) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 230, col 9) |
info: [DynamicInvoke] item.iterator requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 231, col 20) |
info: [DynamicInvoke] iterator.moveNext() requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 234, col 7) |
info: [DynamicInvoke] _comparator(e, iterator.current) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 235, col 12) |
info: [DynamicInvoke] iterator.current requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 235, col 27) |
+info: [DynamicInvoke] addStateInfo(matchState, {'index' : i, 'expected' : e, 'actual' : iterator.current}) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 236, col 9) |
info: [DynamicInvoke] iterator.current requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 239, col 21) |
+info: [DynamicInvoke] description.add('pairwise $_description ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 249, col 7) |
+info: [DynamicInvoke] description.add('pairwise $_description ').addDescriptionOf(_expected) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 249, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('is not an Iterable') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 254, col 14) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 255, col 16) |
+info: [DynamicInvoke] mismatchDescription.add('has length ${item.length} instead of ${_expected.length}') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 256, col 14) |
info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 257, col 30) |
+info: [DynamicInvoke] mismatchDescription.add('has ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 259, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('has ').addDescriptionOf(matchState["actual"]) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 259, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('has ').addDescriptionOf(matchState["actual"]).add(' which is not $_description ') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 259, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('has ').addDescriptionOf(matchState["actual"]).add(' which is not $_description ').addDescriptionOf(matchState["expected"]) requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 259, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('has ').addDescriptionOf(matchState["actual"]).add(' which is not $_description ').addDescriptionOf(matchState["expected"]).add(' at index ${matchState["index"]}') requires dynamic invoke (package:matcher/src/iterable_matchers.dart, line 259, col 14) |
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] description.add('contains value ') requires dynamic invoke (package:matcher/src/map_matchers.dart, line 20, col 7) |
+info: [DynamicInvoke] description.add('contains value ').addDescriptionOf(_value) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 20, col 7) |
+info: [DynamicInvoke] wrapMatcher(value) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 26, col 31) |
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] _valueMatcher.matches(item[_key], matchState) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 35, col 33) |
info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/map_matchers.dart, line 35, col 55) |
+info: [DynamicInvoke] description.add('contains pair ') requires dynamic invoke (package:matcher/src/map_matchers.dart, line 38, col 12) |
+info: [DynamicInvoke] description.add('contains pair ').addDescriptionOf(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 38, col 12) |
+info: [DynamicInvoke] description.add('contains pair ').addDescriptionOf(_key).add(' => ') requires dynamic invoke (package:matcher/src/map_matchers.dart, line 38, col 12) |
+info: [DynamicInvoke] description.add('contains pair ').addDescriptionOf(_key).add(' => ').addDescriptionOf(_valueMatcher) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 38, col 12) |
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] mismatchDescription.add(" doesn't contain key ") requires dynamic invoke (package:matcher/src/map_matchers.dart, line 48, col 14) |
+info: [DynamicInvoke] mismatchDescription.add(" doesn't contain key ").addDescriptionOf(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 48, col 14) |
+info: [DynamicInvoke] mismatchDescription.add(' contains key ') requires dynamic invoke (package:matcher/src/map_matchers.dart, line 52, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(' contains key ').addDescriptionOf(_key) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 52, col 7) |
+info: [DynamicInvoke] mismatchDescription.add(' contains key ').addDescriptionOf(_key).add(' but with value ') requires dynamic invoke (package:matcher/src/map_matchers.dart, line 52, col 7) |
+info: [DynamicInvoke] _valueMatcher.describeMismatch(item[_key], mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/map_matchers.dart, line 56, col 7) |
info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/map_matchers.dart, line 57, col 11) |
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] description.add(_comparisonDescription) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 90, col 14) |
+info: [DynamicInvoke] description.add(_comparisonDescription).add(' ') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 90, col 14) |
+info: [DynamicInvoke] description.add(_comparisonDescription).add(' ').addDescriptionOf(_value) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 90, col 14) |
+info: [DynamicInvoke] description.add(_comparisonDescription) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 95, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('is not ') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 101, col 5) |
+info: [DynamicInvoke] describe(mismatchDescription) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 102, col 12) |
+info: [DynamicInvoke] _isNumeric(item) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 119, col 10) |
info: [DynamicInvoke] item - _value requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 122, col 16) |
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: [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] description.add('a numeric value within ') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 127, col 52) |
+info: [DynamicInvoke] description.add('a numeric value within ').addDescriptionOf(_delta) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 127, col 52) |
+info: [DynamicInvoke] description.add('a numeric value within ').addDescriptionOf(_delta).add(' of ') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 127, col 52) |
+info: [DynamicInvoke] description.add('a numeric value within ').addDescriptionOf(_delta).add(' of ').addDescriptionOf(_value) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 127, col 52) |
+info: [DynamicInvoke] mismatchDescription.add(' not numeric') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 136, col 14) |
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) |
info: [DynamicInvoke] -diff requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 139, col 28) |
+info: [DynamicInvoke] mismatchDescription.add(' differs by ') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 140, col 14) |
+info: [DynamicInvoke] mismatchDescription.add(' differs by ').addDescriptionOf(diff) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 140, col 14) |
info: [DynamicCast] value < _low (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 176, col 9) |
info: [DynamicInvoke] value < _low requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 176, col 9) |
info: [DynamicCast] value > _high (dynamic) will need runtime check to cast to type bool (package:matcher/src/numeric_matchers.dart, line 176, col 25) |
info: [DynamicInvoke] value > _high requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 176, col 25) |
+info: [DynamicInvoke] description.add("be in range from " "$_low (${_lowMatchValue ? 'inclusive' : 'exclusive'}) to " "$_high (${_highMatchValue ? 'inclusive' : 'exclusive'})") requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 188, col 52) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 196, col 14) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item).add(' not numeric') requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 196, col 14) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/numeric_matchers.dart, line 198, col 14) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 11, col 38) |
+info: [DynamicInvoke] _matcher.matches(item, matchState) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 18, col 42) |
+info: [DynamicInvoke] description.add('not ') requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 21, col 7) |
+info: [DynamicInvoke] description.add('not ').addDescriptionOf(_matcher) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 21, col 7) |
+info: [DynamicInvoke] _wrapArgs(arg0, arg1, arg2, arg3, arg4, arg5, arg6) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 31, col 21) |
+info: [DynamicCast] matcher.matches(item, matchState) (dynamic) will need runtime check to cast to type bool (package:matcher/src/operator_matchers.dart, line 41, col 12) |
+info: [DynamicInvoke] matcher.matches(item, matchState) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 41, col 12) |
+info: [DynamicInvoke] addStateInfo(matchState, {'matcher' : matcher}) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 42, col 9) |
info: [DynamicInvoke] matcher.describeMismatch(item, mismatchDescription, matchState['state'], verbose) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 52, col 5) |
-info: [InferredTypeClosure] (e) => wrapMatcher(e) has inferred type (Matcher) → dynamic (package:matcher/src/operator_matchers.dart, line 112, col 23) |
+info: [DynamicInvoke] description.addAll('(', ' and ', ')', _matchers) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 58, col 7) |
+info: [DynamicInvoke] _wrapArgs(arg0, arg1, arg2, arg3, arg4, arg5, arg6) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 72, col 21) |
+info: [DynamicCast] matcher.matches(item, matchState) (dynamic) will need runtime check to cast to type bool (package:matcher/src/operator_matchers.dart, line 82, col 11) |
+info: [DynamicInvoke] matcher.matches(item, matchState) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 82, col 11) |
+info: [DynamicInvoke] description.addAll('(', ' or ', ')', _matchers) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 90, col 7) |
+info: [DynamicInvoke] [arg0, arg1, arg2, arg3, arg4, arg5, arg6].where((e) => e != null) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 109, col 9) |
+info: [DynamicInvoke] matchers.map((e) => wrapMatcher(e)) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 112, col 10) |
+info: [DynamicInvoke] matchers.map((e) => wrapMatcher(e)).toList() requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 112, col 10) |
+info: [DynamicInvoke] wrapMatcher(e) requires dynamic invoke (package:matcher/src/operator_matchers.dart, line 112, col 30) |
info: [DynamicInvoke] object.describe(description) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 25, col 7) |
+info: [DynamicInvoke] seen.contains(object) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 30, col 9) |
+info: [DynamicInvoke] seen.union(new Set.from([object])) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 31, col 12) |
+info: [DynamicInvoke] _prettyPrint(child, indent + 2, seen, false) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 32, col 25) |
+info: [DynamicInvoke] _typeName(object) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 36, col 40) |
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: [DynamicCast] strings.length > maxItems (dynamic) will need runtime check to cast to type bool (package:matcher/src/pretty_print.dart, line 40, col 31) |
@@ -151,13 +651,18 @@ info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr |
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] singleLine.contains("\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 49, col 12) |
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] _indent(indent + 2) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 55, col 16) |
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] _indent(indent) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 56, col 31) |
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] pp(key) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 60, col 19) |
+info: [DynamicInvoke] pp(object[key]) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 60, col 31) |
info: [DynamicInvoke] object[key] requires dynamic invoke (package:matcher/src/pretty_print.dart, line 60, col 34) |
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) |
@@ -165,34 +670,107 @@ info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr |
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] singleLine.contains("\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 73, col 12) |
info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;}) 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: [DynamicInvoke] _indent(indent + 2) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 79, col 16) |
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] _indent(indent) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 80, col 31) |
info: [DynamicInvoke] object.split("\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 83, col 19) |
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] _indent(indent + 2) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 85, col 50) |
+info: [DynamicInvoke] object.toString() requires dynamic invoke (package:matcher/src/pretty_print.dart, line 88, col 19) |
+info: [DynamicInvoke] object.toString().replaceAll("\n", _indent(indent) + "\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 88, col 19) |
+info: [DynamicInvoke] _indent(indent) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 88, col 54) |
+info: [DynamicInvoke] value.startsWith("Instance of ") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 89, col 29) |
+info: [DynamicCast] defaultToString (dynamic) will need runtime check to cast to type bool (package:matcher/src/pretty_print.dart, line 102, col 11) |
+info: [DynamicCast] value (dynamic) will need runtime check to cast to type String (package:matcher/src/pretty_print.dart, line 103, col 16) |
+info: [DynamicInvoke] _typeName(object) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 105, col 19) |
+info: [DynamicInvoke] _prettyPrint(object, 0, new Set(), true) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 110, col 10) |
+info: [DynamicInvoke] new List.filled(length, ' ').join('') requires dynamic invoke (package:matcher/src/pretty_print.dart, line 113, col 31) |
+info: [DynamicInvoke] x.runtimeType requires dynamic invoke (package:matcher/src/pretty_print.dart, line 122, col 16) |
+info: [DynamicInvoke] x.runtimeType.toString() requires dynamic invoke (package:matcher/src/pretty_print.dart, line 122, col 16) |
+info: [DynamicCast] type.startsWith("_") (dynamic) will need runtime check to cast to type bool (package:matcher/src/pretty_print.dart, line 125, col 12) |
+info: [InferredType] type.startsWith("_") ? "?" : type has inferred type String (package:matcher/src/pretty_print.dart, line 125, col 12) |
+info: [DynamicInvoke] type.startsWith("_") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 125, col 12) |
+info: [DynamicInvoke] escape(source) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 136, col 40) |
+info: [DynamicInvoke] escape(source).replaceAll("'", r"\'") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 136, col 40) |
+info: [DynamicInvoke] value.toLowerCase() requires dynamic invoke (package:matcher/src/string_matchers.dart, line 19, col 23) |
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] description.addDescriptionOf(_value) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 25, col 7) |
+info: [DynamicInvoke] description.addDescriptionOf(_value).add(' ignoring case') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 25, col 7) |
+info: [DynamicInvoke] collapseWhitespace(value) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 54, col 23) |
+info: [DynamicInvoke] collapseWhitespace(item) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 57, col 40) |
+info: [DynamicInvoke] description.addDescriptionOf(_matchValue) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 60, col 7) |
+info: [DynamicInvoke] description.addDescriptionOf(_matchValue).add(' ignoring whitespace') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 60, col 7) |
+info: [DynamicInvoke] mismatchDescription.add('is ') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 65, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('is ').addDescriptionOf(collapseWhitespace(item)) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 65, col 14) |
+info: [DynamicInvoke] mismatchDescription.add('is ').addDescriptionOf(collapseWhitespace(item)).add(' with whitespace compressed') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 65, col 14) |
+info: [DynamicInvoke] collapseWhitespace(item) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 67, col 29) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 70, col 14) |
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.startsWith(_prefix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 86, col 25) |
+info: [DynamicInvoke] description.add('a string starting with ') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 89, col 7) |
+info: [DynamicInvoke] description.add('a string starting with ').addDescriptionOf(_prefix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 89, col 7) |
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: [DynamicInvoke] description.add('a string ending with ') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 105, col 7) |
+info: [DynamicInvoke] description.add('a string ending with ').addDescriptionOf(_suffix) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 105, col 7) |
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: [DynamicInvoke] description.addAll('a string containing ', ', ', ' in order', _substrings) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 134, col 52) |
info: [DynamicCast] re (dynamic) will need runtime check to cast to type String (package:matcher/src/string_matchers.dart, line 150, col 28) |
info: [DynamicCast] re (dynamic) will need runtime check to cast to type RegExp (package:matcher/src/string_matchers.dart, line 152, col 17) |
-info: [DynamicCast] item (dynamic) will need runtime check to cast to type String (package:matcher/src/string_matchers.dart, line 159, col 41) |
+info: [DynamicInvoke] _regexp.hasMatch(item) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 159, col 24) |
+info: [DynamicInvoke] description.add("match '${_regexp.pattern}'") requires dynamic invoke (package:matcher/src/string_matchers.dart, line 162, col 7) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 172, col 14) |
+info: [DynamicInvoke] mismatchDescription.addDescriptionOf(item).add(' not a string') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 172, col 14) |
+info: [DynamicInvoke] super.describeMismatch(item, mismatchDescription, matchState, verbose) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 174, col 14) |
+info: [DynamicInvoke] _isWhitespace(character) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 187, col 9) |
+info: [DynamicInvoke] result.write(' ') requires dynamic invoke (package:matcher/src/string_matchers.dart, line 189, col 9) |
+info: [DynamicInvoke] result.write(character) requires dynamic invoke (package:matcher/src/string_matchers.dart, line 193, col 7) |
+info: [DynamicInvoke] result.toString() requires dynamic invoke (package:matcher/src/string_matchers.dart, line 197, col 10) |
+info: [DynamicInvoke] result.toString().trim() requires dynamic invoke (package:matcher/src/string_matchers.dart, line 197, col 10) |
+info: [DynamicInvoke] _escapeMap.keys requires dynamic invoke (package:matcher/src/util.dart, line 23, col 31) |
+info: [DynamicInvoke] _escapeMap.keys.map(_getHexLiteral) requires dynamic invoke (package:matcher/src/util.dart, line 23, col 31) |
+info: [DynamicInvoke] _escapeMap.keys.map(_getHexLiteral).join() requires dynamic invoke (package:matcher/src/util.dart, line 23, col 31) |
+info: [DynamicInvoke] matchState.clear() requires dynamic invoke (package:matcher/src/util.dart, line 28, col 3) |
+info: [DynamicInvoke] matchState.addAll(values) requires dynamic invoke (package:matcher/src/util.dart, line 30, col 3) |
info: [DynamicCast] x (dynamic) will need runtime check to cast to type Matcher (package:matcher/src/util.dart, line 40, col 12) |
+info: [DynamicInvoke] predicate(x) requires dynamic invoke (package:matcher/src/util.dart, line 42, col 12) |
+info: [DynamicInvoke] equals(x) requires dynamic invoke (package:matcher/src/util.dart, line 44, col 12) |
+info: [DynamicInvoke] str.replaceAll('\\', r'\\') requires dynamic invoke (package:matcher/src/util.dart, line 53, col 9) |
+info: [DynamicInvoke] str.replaceAllMapped(_escapeRegExp, (match) {var mapped = _escapeMap[match[0]]; if (mapped != null) return mapped; return _getHexLiteral(match[0]);}) requires dynamic invoke (package:matcher/src/util.dart, line 54, col 10) |
+info: [DynamicInvoke] _escapeMap[match[0]] requires dynamic invoke (package:matcher/src/util.dart, line 55, col 18) |
info: [DynamicInvoke] match[0] requires dynamic invoke (package:matcher/src/util.dart, line 55, col 29) |
-info: [DynamicCast] match[0] (dynamic) will need runtime check to cast to type String (package:matcher/src/util.dart, line 57, col 27) |
+info: [DynamicInvoke] _getHexLiteral(match[0]) requires dynamic invoke (package:matcher/src/util.dart, line 57, col 12) |
info: [DynamicInvoke] match[0] requires dynamic invoke (package:matcher/src/util.dart, line 57, col 27) |
+info: [DynamicInvoke] rune.toRadixString(16) requires dynamic invoke (package:matcher/src/util.dart, line 64, col 18) |
+info: [DynamicInvoke] rune.toRadixString(16).toUpperCase() requires dynamic invoke (package:matcher/src/util.dart, line 64, col 18) |
+info: [DynamicInvoke] rune.toRadixString(16).toUpperCase().padLeft(2, '0') requires dynamic invoke (package:matcher/src/util.dart, line 64, col 18) |
info: [DynamicInvoke] (window as dynamic).suite(name, body) requires dynamic invoke (test/codegen/unittest.dart, line 14, col 41) |
+info: [DynamicInvoke] print('SKIP $name: $skip') requires dynamic invoke (test/codegen/unittest.dart, line 18, col 5) |
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: [DynamicInvoke] _finishTest(body()) requires dynamic invoke (test/codegen/unittest.dart, line 29, col 5) |
+info: [DynamicInvoke] wrapMatcher(matcher) requires dynamic invoke (test/codegen/unittest.dart, line 68, col 13) |
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] e.toString() requires dynamic invoke (test/codegen/unittest.dart, line 74, col 39) |
+info: [DynamicInvoke] fail(formatter(actual, matcher, reason, matchState, verbose)) requires dynamic invoke (test/codegen/unittest.dart, line 78, col 3) |
info: [DynamicInvoke] formatter(actual, matcher, reason, matchState, verbose) requires dynamic invoke (test/codegen/unittest.dart, line 78, col 8) |
+info: [DynamicInvoke] description.add('Expected: ') requires dynamic invoke (test/codegen/unittest.dart, line 89, col 3) |
+info: [DynamicInvoke] description.add('Expected: ').addDescriptionOf(matcher) requires dynamic invoke (test/codegen/unittest.dart, line 89, col 3) |
+info: [DynamicInvoke] description.add('Expected: ').addDescriptionOf(matcher).add('\n') requires dynamic invoke (test/codegen/unittest.dart, line 89, col 3) |
+info: [DynamicInvoke] description.add(' Actual: ') requires dynamic invoke (test/codegen/unittest.dart, line 90, col 3) |
+info: [DynamicInvoke] description.add(' Actual: ').addDescriptionOf(actual) requires dynamic invoke (test/codegen/unittest.dart, line 90, col 3) |
+info: [DynamicInvoke] description.add(' Actual: ').addDescriptionOf(actual).add('\n') requires dynamic invoke (test/codegen/unittest.dart, line 90, col 3) |
+info: [DynamicInvoke] matcher.describeMismatch(actual, mismatchDescription, matchState, verbose) requires dynamic invoke (test/codegen/unittest.dart, line 93, col 3) |
+info: [DynamicInvoke] description.add(' Which: ${mismatchDescription}\n') requires dynamic invoke (test/codegen/unittest.dart, line 96, col 5) |
+info: [DynamicInvoke] description.add(reason) requires dynamic invoke (test/codegen/unittest.dart, line 98, col 23) |
+info: [DynamicInvoke] description.add(reason).add('\n') requires dynamic invoke (test/codegen/unittest.dart, line 98, col 23) |
+info: [DynamicInvoke] description.toString() requires dynamic invoke (test/codegen/unittest.dart, line 99, col 10) |