OLD | NEW |
1 // Messages from compiling unittest.dart | 1 // Messages from compiling unittest.dart |
2 info: [DynamicInvoke] (window as dynamic).suite(name, body) requires dynamic inv
oke (test/codegen/unittest.dart, line 12, col 41) | 2 warning: [DownCastComposite] expected.map(wrapMatcher).toList() (List<dynamic>)
will need runtime check to cast to type List<Matcher> (package:matcher/src/itera
ble_matchers.dart, line 157, col 21) |
3 info: [DynamicInvoke] (window as dynamic).test(name, (done) {_finishTest(f) {if
(f is Future) {f.then(_finishTest);} else {done();}} _finishTest(body());}) requ
ires dynamic invoke (test/codegen/unittest.dart, line 19, col 3) | 3 warning: [DownCastComposite] arg0 (dynamic) will need runtime check to cast to t
ype Iterable<Matcher> (package:matcher/src/operator_matchers.dart, line 106, col
16) |
4 info: [DynamicInvoke] f.then(_finishTest) requires dynamic invoke (test/codegen/
unittest.dart, line 22, col 9) | 4 warning: [DownCastComposite] [arg0, arg1, arg2, arg3, arg4, arg5, arg6].where((e
) => e != null) (Iterable<dynamic>) will need runtime check to cast to type Iter
able<Matcher> (package:matcher/src/operator_matchers.dart, line 109, col 9) |
5 info: [DynamicInvoke] done() requires dynamic invoke (test/codegen/unittest.dart
, line 24, col 9) | 5 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) |
6 info: [DynamicCast] matcher(actual) (dynamic) will need runtime check to cast to
type bool (test/codegen/unittest.dart, line 33, col 8) | 6 warning: [DownCastComposite] x (dynamic) will need runtime check to cast to type
(dynamic) → bool (package:matcher/src/util.dart, line 42, col 22) |
7 info: [DynamicInvoke] matcher(actual) requires dynamic invoke (test/codegen/unit
test.dart, line 33, col 8) | 7 warning: [UninferredClosure] (match) {var mapped = _escapeMap[match[0]]; if (map
ped != null) return mapped; return _getHexLiteral(match[0]);} ((dynamic) → dynam
ic) will need runtime check to cast to type (Match) → String (package:matcher/sr
c/util.dart, line 54, col 46) |
8 info: [DynamicInvoke] actual.length requires dynamic invoke (test/codegen/unitte
st.dart, line 46, col 18) | 8 info: [DynamicCast] item.isEmpty (dynamic) will need runtime check to cast to ty
pe bool (package:matcher/src/core_matchers.dart, line 17, col 41) |
9 info: [DynamicCast] equals(expected[i])(actual[i]) (dynamic) will need runtime c
heck to cast to type bool (test/codegen/unittest.dart, line 48, col 14) | 9 info: [DynamicInvoke] item.isEmpty requires dynamic invoke (package:matcher/src/
core_matchers.dart, line 17, col 41) |
10 info: [DynamicInvoke] equals(expected[i])(actual[i]) requires dynamic invoke (te
st/codegen/unittest.dart, line 48, col 14) | 10 info: [DynamicCast] item.isNotEmpty (dynamic) will need runtime check to cast to
type bool (package:matcher/src/core_matchers.dart, line 28, col 41) |
11 info: [DynamicInvoke] actual[i] requires dynamic invoke (test/codegen/unittest.d
art, line 48, col 34) | 11 info: [DynamicInvoke] item.isNotEmpty requires dynamic invoke (package:matcher/s
rc/core_matchers.dart, line 28, col 41) |
12 info: [DynamicCast] matcher(actual) (dynamic) will need runtime check to cast to
type bool (test/codegen/unittest.dart, line 60, col 23) | 12 info: [DynamicCast] item (dynamic) will need runtime check to cast to type num (
package:matcher/src/core_matchers.dart, line 77, col 62) |
13 info: [DynamicInvoke] matcher(actual) requires dynamic invoke (test/codegen/unit
test.dart, line 60, col 23) | 13 info: [DynamicCast] item (dynamic) will need runtime check to cast to type num (
package:matcher/src/core_matchers.dart, line 83, col 62) |
14 info: [DynamicInvoke] actual < expected requires dynamic invoke (test/codegen/un
ittest.dart, line 68, col 43) | 14 info: [DynamicCast] expected (dynamic) will need runtime check to cast to type S
tring (package:matcher/src/core_matchers.dart, line 110, col 32) |
15 info: [DynamicInvoke] actual > expected requires dynamic invoke (test/codegen/un
ittest.dart, line 69, col 46) | 15 info: [DynamicInvoke] expected.iterator requires dynamic invoke (package:matcher
/src/core_matchers.dart, line 124, col 28) |
16 info: [DynamicInvoke] actual() requires dynamic invoke (test/codegen/unittest.da
rt, line 75, col 7) | 16 info: [DynamicInvoke] actual.iterator requires dynamic invoke (package:matcher/s
rc/core_matchers.dart, line 125, col 26) |
17 info: [DynamicInvoke] matcher(e) requires dynamic invoke (test/codegen/unittest.
dart, line 78, col 14) | 17 info: [DynamicInvoke] expectedIterator.moveNext() requires dynamic invoke (packa
ge:matcher/src/core_matchers.dart, line 128, col 26) |
| 18 info: [DynamicInvoke] actualIterator.moveNext() requires dynamic invoke (package
:matcher/src/core_matchers.dart, line 129, col 24) |
| 19 info: [DynamicCast] expectedNext (dynamic) will need runtime check to cast to ty
pe bool (package:matcher/src/core_matchers.dart, line 132, col 12) |
| 20 info: [DynamicCast] actualNext (dynamic) will need runtime check to cast to type
bool (package:matcher/src/core_matchers.dart, line 132, col 29) |
| 21 info: [DynamicCast] expectedNext (dynamic) will need runtime check to cast to ty
pe bool (package:matcher/src/core_matchers.dart, line 136, col 12) |
| 22 info: [DynamicCast] actualNext (dynamic) will need runtime check to cast to type
bool (package:matcher/src/core_matchers.dart, line 137, col 12) |
| 23 info: [DynamicInvoke] matcher(expectedIterator.current, actualIterator.current,
newLocation, depth) requires dynamic invoke (package:matcher/src/core_matchers.d
art, line 140, col 16) |
| 24 info: [DynamicInvoke] expectedIterator.current requires dynamic invoke (package:
matcher/src/core_matchers.dart, line 141, col 11) |
| 25 info: [DynamicInvoke] actualIterator.current requires dynamic invoke (package:ma
tcher/src/core_matchers.dart, line 141, col 37) |
| 26 info: [DynamicCast] rp (dynamic) will need runtime check to cast to type List<dy
namic> (package:matcher/src/core_matchers.dart, line 142, col 30) |
| 27 info: [DynamicInvoke] actual.toSet() requires dynamic invoke (package:matcher/sr
c/core_matchers.dart, line 148, col 14) |
| 28 info: [DynamicCast] actual.every((actualElement) => matcher(expectedElement, act
ualElement, location, depth) != null) (dynamic) will need runtime check to cast
to type bool (package:matcher/src/core_matchers.dart, line 151, col 11) |
| 29 info: [DynamicInvoke] actual.every((actualElement) => matcher(expectedElement, a
ctualElement, location, depth) != null) requires dynamic invoke (package:matcher
/src/core_matchers.dart, line 151, col 11) |
| 30 info: [DynamicInvoke] matcher(expectedElement, actualElement, location, depth) r
equires dynamic invoke (package:matcher/src/core_matchers.dart, line 152, col 11
) |
| 31 info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 157, col 9) |
| 32 info: [DynamicCast] actual.length > expected.length (dynamic) will need runtime
check to cast to type bool (package:matcher/src/core_matchers.dart, line 157, co
l 9) |
| 33 info: [DynamicInvoke] actual.length > expected.length requires dynamic invoke (p
ackage:matcher/src/core_matchers.dart, line 157, col 9) |
| 34 info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 159, col 16) |
| 35 info: [DynamicCast] actual.length < expected.length (dynamic) will need runtime
check to cast to type bool (package:matcher/src/core_matchers.dart, line 159, co
l 16) |
| 36 info: [DynamicInvoke] actual.length < expected.length requires dynamic invoke (p
ackage:matcher/src/core_matchers.dart, line 159, col 16) |
| 37 info: [DynamicCast] expected.matches(actual, matchState) (dynamic) will need run
time check to cast to type bool (package:matcher/src/core_matchers.dart, line 17
0, col 11) |
| 38 info: [DynamicInvoke] expected.matches(actual, matchState) requires dynamic invo
ke (package:matcher/src/core_matchers.dart, line 170, col 11) |
| 39 info: [DynamicInvoke] expected.describe(description) requires dynamic invoke (pa
ckage:matcher/src/core_matchers.dart, line 173, col 7) |
| 40 info: [DynamicCast] expected (dynamic) will need runtime check to cast to type S
et<dynamic> (package:matcher/src/core_matchers.dart, line 191, col 13) |
| 41 info: [DynamicInvoke] expected.length requires dynamic invoke (package:matcher/s
rc/core_matchers.dart, line 198, col 20) |
| 42 info: [DynamicInvoke] actual.length requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 198, col 39) |
| 43 info: [DynamicCast] expected.keys (dynamic) will need runtime check to cast to t
ype Iterable<dynamic> (package:matcher/src/core_matchers.dart, line 201, col 25) |
| 44 info: [DynamicInvoke] expected.keys requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 201, col 25) |
| 45 info: [DynamicCast] actual.containsKey(key) (dynamic) will need runtime check to
cast to type bool (package:matcher/src/core_matchers.dart, line 202, col 16) |
| 46 info: [DynamicInvoke] actual.containsKey(key) requires dynamic invoke (package:m
atcher/src/core_matchers.dart, line 202, col 16) |
| 47 info: [DynamicCast] actual.keys (dynamic) will need runtime check to cast to typ
e Iterable<dynamic> (package:matcher/src/core_matchers.dart, line 207, col 25) |
| 48 info: [DynamicInvoke] actual.keys requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 207, col 25) |
| 49 info: [DynamicCast] expected.containsKey(key) (dynamic) will need runtime check
to cast to type bool (package:matcher/src/core_matchers.dart, line 208, col 16) |
| 50 info: [DynamicInvoke] expected.containsKey(key) requires dynamic invoke (package
:matcher/src/core_matchers.dart, line 208, col 16) |
| 51 info: [DynamicInvoke] expected.keys requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 213, col 25) |
| 52 info: [DynamicCast] expected.keys (dynamic) will need runtime check to cast to t
ype Iterable<dynamic> (package:matcher/src/core_matchers.dart, line 213, col 25) |
| 53 info: [DynamicInvoke] expected[key] requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 215, col 15) |
| 54 info: [DynamicInvoke] actual[key] requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 215, col 30) |
| 55 info: [DynamicCast] rp[0].length > 0 (dynamic) will need runtime check to cast t
o type bool (package:matcher/src/core_matchers.dart, line 244, col 9) |
| 56 info: [DynamicInvoke] rp[0].length requires dynamic invoke (package:matcher/src/
core_matchers.dart, line 244, col 9) |
| 57 info: [DynamicInvoke] rp[0].length > 0 requires dynamic invoke (package:matcher/
src/core_matchers.dart, line 244, col 9) |
| 58 info: [DynamicCast] rp[1].length > 0 (dynamic) will need runtime check to cast t
o type bool (package:matcher/src/core_matchers.dart, line 245, col 11) |
| 59 info: [DynamicInvoke] rp[1].length requires dynamic invoke (package:matcher/src/
core_matchers.dart, line 245, col 11) |
| 60 info: [DynamicInvoke] rp[1].length > 0 requires dynamic invoke (package:matcher/
src/core_matchers.dart, line 245, col 11) |
| 61 info: [DynamicCast] reason (dynamic) will need runtime check to cast to type Str
ing (package:matcher/src/core_matchers.dart, line 255, col 12) |
| 62 info: [DynamicInvoke] reason.length requires dynamic invoke (package:matcher/src
/core_matchers.dart, line 271, col 9) |
| 63 info: [DynamicCast] reason (dynamic) will need runtime check to cast to type Str
ing (package:matcher/src/core_matchers.dart, line 274, col 31) |
| 64 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Strin
g (package:matcher/src/core_matchers.dart, line 300, col 32) |
| 65 info: [NonGroundTypeCheckInfo] Runtime check on non-ground type T may throw Stro
ngModeError (package:matcher/src/core_matchers.dart, line 378, col 40) |
| 66 info: [DynamicInvoke] f() requires dynamic invoke (package:matcher/src/core_matc
hers.dart, line 397, col 7) |
| 67 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 473, col 11) |
| 68 info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package
:matcher/src/core_matchers.dart, line 473, col 11) |
| 69 info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (pa
ckage:matcher/src/core_matchers.dart, line 473, col 11) |
| 70 info: [DynamicCast] item.length * item.length >= 0 (dynamic) will need runtime c
heck to cast to type bool (package:matcher/src/core_matchers.dart, line 473, col
11) |
| 71 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 473, col 25) |
| 72 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 474, col 33) |
| 73 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 488, col 11) |
| 74 info: [DynamicInvoke] item.length * item.length requires dynamic invoke (package
:matcher/src/core_matchers.dart, line 488, col 11) |
| 75 info: [DynamicInvoke] item.length * item.length >= 0 requires dynamic invoke (pa
ckage:matcher/src/core_matchers.dart, line 488, col 11) |
| 76 info: [DynamicCast] item.length * item.length >= 0 (dynamic) will need runtime c
heck to cast to type bool (package:matcher/src/core_matchers.dart, line 488, col
11) |
| 77 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 488, col 25) |
| 78 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/c
ore_matchers.dart, line 491, col 31) |
| 79 info: [DynamicCast] item.indexOf(_expected) >= 0 (dynamic) will need runtime che
ck to cast to type bool (package:matcher/src/core_matchers.dart, line 514, col 1
4) |
| 80 info: [DynamicInvoke] item.indexOf(_expected) requires dynamic invoke (package:m
atcher/src/core_matchers.dart, line 514, col 14) |
| 81 info: [DynamicInvoke] item.indexOf(_expected) >= 0 requires dynamic invoke (pack
age:matcher/src/core_matchers.dart, line 514, col 14) |
| 82 info: [DynamicInvoke] item.any((e) => _expected.matches(e, matchState)) requires
dynamic invoke (package:matcher/src/core_matchers.dart, line 517, col 16) |
| 83 info: [DynamicCast] item.any((e) => _expected.matches(e, matchState)) (dynamic)
will need runtime check to cast to type bool (package:matcher/src/core_matchers.
dart, line 517, col 16) |
| 84 info: [DynamicInvoke] _expected.matches(e, matchState) requires dynamic invoke (
package:matcher/src/core_matchers.dart, line 517, col 32) |
| 85 info: [DynamicCast] item.contains(_expected) (dynamic) will need runtime check t
o cast to type bool (package:matcher/src/core_matchers.dart, line 519, col 16) |
| 86 info: [DynamicInvoke] item.contains(_expected) requires dynamic invoke (package:
matcher/src/core_matchers.dart, line 519, col 16) |
| 87 info: [DynamicInvoke] item.containsKey(_expected) requires dynamic invoke (packa
ge:matcher/src/core_matchers.dart, line 522, col 14) |
| 88 info: [DynamicCast] item.containsKey(_expected) (dynamic) will need runtime chec
k to cast to type bool (package:matcher/src/core_matchers.dart, line 522, col 14
) |
| 89 info: [DynamicInvoke] _expected.indexOf(item) requires dynamic invoke (package:m
atcher/src/core_matchers.dart, line 552, col 14) |
| 90 info: [DynamicCast] _expected.indexOf(item) >= 0 (dynamic) will need runtime che
ck to cast to type bool (package:matcher/src/core_matchers.dart, line 552, col 1
4) |
| 91 info: [DynamicInvoke] _expected.indexOf(item) >= 0 requires dynamic invoke (pack
age:matcher/src/core_matchers.dart, line 552, col 14) |
| 92 info: [DynamicInvoke] _expected.any((e) => e == item) requires dynamic invoke (p
ackage:matcher/src/core_matchers.dart, line 554, col 14) |
| 93 info: [DynamicCast] _expected.any((e) => e == item) (dynamic) will need runtime
check to cast to type bool (package:matcher/src/core_matchers.dart, line 554, co
l 14) |
| 94 info: [DynamicInvoke] _expected.containsKey(item) requires dynamic invoke (packa
ge:matcher/src/core_matchers.dart, line 556, col 14) |
| 95 info: [DynamicCast] _expected.containsKey(item) (dynamic) will need runtime chec
k to cast to type bool (package:matcher/src/core_matchers.dart, line 556, col 14
) |
| 96 info: [DynamicInvoke] _matcher(item) requires dynamic invoke (package:matcher/sr
c/core_matchers.dart, line 582, col 41) |
| 97 info: [DynamicCast] matchState['state'] (dynamic) will need runtime check to cas
t to type Map<dynamic, dynamic> (package:matcher/src/core_matchers.dart, line 63
7, col 50) |
| 98 info: [DynamicInvoke] value.describe(this) requires dynamic invoke (package:matc
her/src/description.dart, line 44, col 7) |
| 99 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Itera
ble<dynamic> (package:matcher/src/iterable_matchers.dart, line 26, col 25) |
| 100 info: [DynamicCast] matchState['state'] (dynamic) will need runtime check to cas
t to type Map<dynamic, dynamic> (package:matcher/src/iterable_matchers.dart, lin
e 50, col 36) |
| 101 info: [DynamicInvoke] item.any((e) => _matcher.matches(e, matchState)) requires
dynamic invoke (package:matcher/src/iterable_matchers.dart, line 75, col 12) |
| 102 info: [DynamicCast] item.any((e) => _matcher.matches(e, matchState)) (dynamic) w
ill need runtime check to cast to type bool (package:matcher/src/iterable_matche
rs.dart, line 75, col 12) |
| 103 info: [DynamicInvoke] item.toList() requires dynamic invoke (package:matcher/src
/iterable_matchers.dart, line 161, col 12) |
| 104 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 164, col 28) |
| 105 info: [DynamicCast] item.length (dynamic) will need runtime check to cast to typ
e num (package:matcher/src/iterable_matchers.dart, line 164, col 28) |
| 106 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 165, col 39) |
| 107 info: [DynamicCast] item.length (dynamic) will need runtime check to cast to typ
e num (package:matcher/src/iterable_matchers.dart, line 166, col 35) |
| 108 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 166, col 35) |
| 109 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 167, col 40) |
| 110 info: [DynamicCast] item.length (dynamic) will need runtime check to cast to typ
e int (package:matcher/src/iterable_matchers.dart, line 170, col 41) |
| 111 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 170, col 41) |
| 112 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Itera
ble<dynamic> (package:matcher/src/iterable_matchers.dart, line 175, col 33) |
| 113 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 230, col 9) |
| 114 info: [DynamicInvoke] item.iterator requires dynamic invoke (package:matcher/src
/iterable_matchers.dart, line 231, col 20) |
| 115 info: [DynamicInvoke] iterator.moveNext() requires dynamic invoke (package:match
er/src/iterable_matchers.dart, line 234, col 7) |
| 116 info: [DynamicInvoke] _comparator(e, iterator.current) requires dynamic invoke (
package:matcher/src/iterable_matchers.dart, line 235, col 12) |
| 117 info: [DynamicInvoke] iterator.current requires dynamic invoke (package:matcher/
src/iterable_matchers.dart, line 235, col 27) |
| 118 info: [DynamicInvoke] iterator.current requires dynamic invoke (package:matcher/
src/iterable_matchers.dart, line 239, col 21) |
| 119 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 255, col 16) |
| 120 info: [DynamicInvoke] item.length requires dynamic invoke (package:matcher/src/i
terable_matchers.dart, line 257, col 30) |
| 121 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) |
| 122 info: [DynamicInvoke] item.containsValue(_value) requires dynamic invoke (packag
e:matcher/src/map_matchers.dart, line 18, col 41) |
| 123 info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:ma
tcher/src/map_matchers.dart, line 35, col 7) |
| 124 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) |
| 125 info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/ma
p_matchers.dart, line 35, col 55) |
| 126 info: [DynamicInvoke] item.containsKey(_key) requires dynamic invoke (package:ma
tcher/src/map_matchers.dart, line 47, col 10) |
| 127 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) |
| 128 info: [DynamicInvoke] item[_key] requires dynamic invoke (package:matcher/src/ma
p_matchers.dart, line 57, col 11) |
| 129 info: [DynamicInvoke] item < _value requires dynamic invoke (package:matcher/src
/numeric_matchers.dart, line 81, col 16) |
| 130 info: [DynamicCast] item < _value (dynamic) will need runtime check to cast to t
ype bool (package:matcher/src/numeric_matchers.dart, line 81, col 16) |
| 131 info: [DynamicInvoke] item - _value requires dynamic invoke (package:matcher/src
/numeric_matchers.dart, line 122, col 16) |
| 132 info: [DynamicInvoke] diff < 0 requires dynamic invoke (package:matcher/src/nume
ric_matchers.dart, line 123, col 9) |
| 133 info: [DynamicCast] diff < 0 (dynamic) will need runtime check to cast to type b
ool (package:matcher/src/numeric_matchers.dart, line 123, col 9) |
| 134 info: [DynamicInvoke] -diff requires dynamic invoke (package:matcher/src/numeric
_matchers.dart, line 123, col 26) |
| 135 info: [DynamicInvoke] diff <= _delta requires dynamic invoke (package:matcher/sr
c/numeric_matchers.dart, line 124, col 13) |
| 136 info: [DynamicCast] diff <= _delta (dynamic) will need runtime check to cast to
type bool (package:matcher/src/numeric_matchers.dart, line 124, col 13) |
| 137 info: [DynamicInvoke] item - _value requires dynamic invoke (package:matcher/src
/numeric_matchers.dart, line 138, col 18) |
| 138 info: [DynamicCast] diff < 0 (dynamic) will need runtime check to cast to type b
ool (package:matcher/src/numeric_matchers.dart, line 139, col 11) |
| 139 info: [DynamicInvoke] diff < 0 requires dynamic invoke (package:matcher/src/nume
ric_matchers.dart, line 139, col 11) |
| 140 info: [DynamicInvoke] -diff requires dynamic invoke (package:matcher/src/numeric
_matchers.dart, line 139, col 28) |
| 141 info: [DynamicCast] value < _low (dynamic) will need runtime check to cast to ty
pe bool (package:matcher/src/numeric_matchers.dart, line 176, col 9) |
| 142 info: [DynamicInvoke] value < _low requires dynamic invoke (package:matcher/src/
numeric_matchers.dart, line 176, col 9) |
| 143 info: [DynamicCast] value > _high (dynamic) will need runtime check to cast to t
ype bool (package:matcher/src/numeric_matchers.dart, line 176, col 25) |
| 144 info: [DynamicInvoke] value > _high requires dynamic invoke (package:matcher/src
/numeric_matchers.dart, line 176, col 25) |
| 145 info: [DynamicInvoke] matcher.describeMismatch(item, mismatchDescription, matchS
tate['state'], verbose) requires dynamic invoke (package:matcher/src/operator_ma
tchers.dart, line 52, col 5) |
| 146 info: [InferredTypeClosure] (e) => wrapMatcher(e) has inferred type (Matcher) →
dynamic (package:matcher/src/operator_matchers.dart, line 112, col 23) |
| 147 info: [DynamicInvoke] object.describe(description) requires dynamic invoke (pack
age:matcher/src/pretty_print.dart, line 25, col 7) |
| 148 info: [DynamicInvoke] object.map(pp) requires dynamic invoke (package:matcher/sr
c/pretty_print.dart, line 39, col 21) |
| 149 info: [DynamicInvoke] object.map(pp).toList() requires dynamic invoke (package:m
atcher/src/pretty_print.dart, line 39, col 21) |
| 150 info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr
c/pretty_print.dart, line 40, col 31) |
| 151 info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package
:matcher/src/pretty_print.dart, line 40, col 31) |
| 152 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) |
| 153 info: [DynamicInvoke] strings.replaceRange(maxItems - 1, strings.length, ['...']
) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 41, col 9
) |
| 154 info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr
c/pretty_print.dart, line 41, col 44) |
| 155 info: [DynamicInvoke] strings.join(', ') requires dynamic invoke (package:matche
r/src/pretty_print.dart, line 46, col 33) |
| 156 info: [DynamicCast] strings.map((string) {return _indent(indent + 2) + string;})
.join(",\n") (dynamic) will need runtime check to cast to type String (package:m
atcher/src/pretty_print.dart, line 54, col 27) |
| 157 info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;
}).join(",\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, l
ine 54, col 27) |
| 158 info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;
}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 54, col
27) |
| 159 info: [DynamicCast] string (dynamic) will need runtime check to cast to type Str
ing (package:matcher/src/pretty_print.dart, line 55, col 38) |
| 160 info: [DynamicInvoke] object.keys requires dynamic invoke (package:matcher/src/p
retty_print.dart, line 59, col 21) |
| 161 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) |
| 162 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) |
| 163 info: [DynamicInvoke] object[key] requires dynamic invoke (package:matcher/src/p
retty_print.dart, line 60, col 34) |
| 164 info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr
c/pretty_print.dart, line 64, col 31) |
| 165 info: [DynamicInvoke] strings.length > maxItems requires dynamic invoke (package
:matcher/src/pretty_print.dart, line 64, col 31) |
| 166 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) |
| 167 info: [DynamicInvoke] strings.replaceRange(maxItems - 1, strings.length, ['...']
) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 65, col 9
) |
| 168 info: [DynamicInvoke] strings.length requires dynamic invoke (package:matcher/sr
c/pretty_print.dart, line 65, col 44) |
| 169 info: [DynamicInvoke] strings.join(", ") requires dynamic invoke (package:matche
r/src/pretty_print.dart, line 70, col 28) |
| 170 info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;
}) requires dynamic invoke (package:matcher/src/pretty_print.dart, line 78, col
22) |
| 171 info: [DynamicInvoke] strings.map((string) {return _indent(indent + 2) + string;
}).join(",\n") requires dynamic invoke (package:matcher/src/pretty_print.dart, l
ine 78, col 22) |
| 172 info: [DynamicCast] strings.map((string) {return _indent(indent + 2) + string;})
.join(",\n") (dynamic) will need runtime check to cast to type String (package:m
atcher/src/pretty_print.dart, line 78, col 22) |
| 173 info: [DynamicCast] string (dynamic) will need runtime check to cast to type Str
ing (package:matcher/src/pretty_print.dart, line 79, col 38) |
| 174 info: [DynamicInvoke] object.split("\n") requires dynamic invoke (package:matche
r/src/pretty_print.dart, line 83, col 19) |
| 175 info: [DynamicInvoke] lines.map(_escapeString).join("\\n'\n${_indent(indent + 2)
}'") requires dynamic invoke (package:matcher/src/pretty_print.dart, line 85, co
l 11) |
| 176 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) |
| 177 info: [DynamicInvoke] lines.map(_escapeString) requires dynamic invoke (package:
matcher/src/pretty_print.dart, line 85, col 11) |
| 178 info: [DynamicInvoke] item.toLowerCase() requires dynamic invoke (package:matche
r/src/string_matchers.dart, line 22, col 40) |
| 179 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Strin
g (package:matcher/src/string_matchers.dart, line 57, col 59) |
| 180 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Strin
g (package:matcher/src/string_matchers.dart, line 67, col 48) |
| 181 info: [DynamicInvoke] item.startsWith(_prefix) requires dynamic invoke (package:
matcher/src/string_matchers.dart, line 86, col 25) |
| 182 info: [DynamicCast] item.startsWith(_prefix) (dynamic) will need runtime check t
o cast to type bool (package:matcher/src/string_matchers.dart, line 86, col 25) |
| 183 info: [DynamicInvoke] item.endsWith(_suffix) requires dynamic invoke (package:ma
tcher/src/string_matchers.dart, line 102, col 25) |
| 184 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) |
| 185 info: [DynamicCast] item.indexOf(s, from_index) (dynamic) will need runtime chec
k to cast to type int (package:matcher/src/string_matchers.dart, line 128, col 2
0) |
| 186 info: [DynamicInvoke] item.indexOf(s, from_index) requires dynamic invoke (packa
ge:matcher/src/string_matchers.dart, line 128, col 20) |
| 187 info: [DynamicCast] re (dynamic) will need runtime check to cast to type String
(package:matcher/src/string_matchers.dart, line 150, col 28) |
| 188 info: [DynamicCast] re (dynamic) will need runtime check to cast to type RegExp
(package:matcher/src/string_matchers.dart, line 152, col 17) |
| 189 info: [DynamicCast] item (dynamic) will need runtime check to cast to type Strin
g (package:matcher/src/string_matchers.dart, line 159, col 41) |
| 190 info: [DynamicCast] x (dynamic) will need runtime check to cast to type Matcher
(package:matcher/src/util.dart, line 40, col 12) |
| 191 info: [DynamicInvoke] match[0] requires dynamic invoke (package:matcher/src/util
.dart, line 55, col 29) |
| 192 info: [DynamicCast] match[0] (dynamic) will need runtime check to cast to type S
tring (package:matcher/src/util.dart, line 57, col 27) |
| 193 info: [DynamicInvoke] match[0] requires dynamic invoke (package:matcher/src/util
.dart, line 57, col 27) |
| 194 info: [DynamicInvoke] (window as dynamic).suite(name, body) requires dynamic inv
oke (test/codegen/unittest.dart, line 14, col 41) |
| 195 info: [DynamicInvoke] (window as dynamic).test(name, (done) {_finishTest(f) {if
(f is Future) {f.then(_finishTest);} else {done();}} _finishTest(body());}) requ
ires dynamic invoke (test/codegen/unittest.dart, line 21, col 3) |
| 196 info: [DynamicInvoke] f.then(_finishTest) requires dynamic invoke (test/codegen/
unittest.dart, line 24, col 9) |
| 197 info: [DynamicInvoke] done() requires dynamic invoke (test/codegen/unittest.dart
, line 26, col 9) |
| 198 info: [DynamicCast] matcher.matches(actual, matchState) (dynamic) will need runt
ime check to cast to type bool (test/codegen/unittest.dart, line 67, col 9) |
| 199 info: [DynamicInvoke] matcher.matches(actual, matchState) requires dynamic invok
e (test/codegen/unittest.dart, line 67, col 9) |
| 200 info: [DynamicInvoke] formatter(actual, matcher, reason, matchState, verbose) re
quires dynamic invoke (test/codegen/unittest.dart, line 74, col 8) |
OLD | NEW |