@@ -178,7 +178,7 @@ class TypedLiteralResolver {
178178 var expressionType = element.expression.staticType;
179179 if (expressionType.isDynamic) {
180180 return expressionType;
181- } else if (expressionType is InterfaceTypeImpl ) {
181+ } else if (expressionType is InterfaceType ) {
182182 if (expressionType.isDartCoreNull) {
183183 if (element.isNullAware) {
184184 return expressionType;
@@ -336,16 +336,16 @@ class TypedLiteralResolver {
336336 if (! isNull && expressionType is InterfaceType ) {
337337 if (_typeSystem.isSubtypeOf2 (
338338 expressionType, _typeProvider.iterableForSetMapDisambiguation)) {
339- InterfaceType iterableType = (expressionType as InterfaceTypeImpl )
340- .asInstanceOf (_typeProvider.iterableElement);
339+ InterfaceType iterableType =
340+ expressionType .asInstanceOf (_typeProvider.iterableElement);
341341 return _InferredCollectionElementTypeInformation (
342342 elementType: iterableType.typeArguments[0 ],
343343 keyType: null ,
344344 valueType: null );
345345 } else if (_typeSystem.isSubtypeOf2 (
346346 expressionType, _typeProvider.mapForSetMapDisambiguation)) {
347- InterfaceType mapType = (expressionType as InterfaceTypeImpl )
348- .asInstanceOf (_typeProvider.mapElement);
347+ InterfaceType mapType =
348+ expressionType .asInstanceOf (_typeProvider.mapElement);
349349 List <DartType > typeArguments = mapType.typeArguments;
350350 return _InferredCollectionElementTypeInformation (
351351 elementType: null ,
0 commit comments