@@ -68,7 +68,7 @@ class MapHelper extends TypeHelper<TypeHelperContextWithConfig> {
6868
6969 _checkSafeKeyType (expression, keyArg);
7070
71- final valueArgIsAny = valueArg.isDynamic ||
71+ final valueArgIsAny = valueArg is DynamicType ||
7272 (valueArg.isDartCoreObject && valueArg.isNullableType);
7373 final isKeyStringable = _isKeyStringable (keyArg);
7474
@@ -114,7 +114,7 @@ class MapHelper extends TypeHelper<TypeHelperContextWithConfig> {
114114 if (keyArg.isEnum) {
115115 keyUsage = context.deserialize (keyArg, _keyParam).toString ();
116116 } else if (context.config.anyMap &&
117- ! (keyArg.isDartCoreObject || keyArg.isDynamic )) {
117+ ! (keyArg.isDartCoreObject || keyArg is DynamicType )) {
118118 keyUsage = '$_keyParam as String' ;
119119 } else if (context.config.anyMap &&
120120 keyArg.isDartCoreObject &&
@@ -157,7 +157,7 @@ bool _isKeyStringable(DartType keyType) =>
157157void _checkSafeKeyType (String expression, DartType keyArg) {
158158 // We're not going to handle converting key types at the moment
159159 // So the only safe types for key are dynamic/Object/String/enum
160- if (keyArg.isDynamic ||
160+ if (keyArg is DynamicType ||
161161 (! keyArg.isNullableType &&
162162 (keyArg.isDartCoreObject ||
163163 coreStringTypeChecker.isExactlyType (keyArg) ||
0 commit comments