Index: pkg/analyzer/test/generated/strong_mode_test.dart |
diff --git a/pkg/analyzer/test/generated/strong_mode_test.dart b/pkg/analyzer/test/generated/strong_mode_test.dart |
index 783b462616b95a008052c4bdf2b34804f196ce59..ac584c95ae56e73cc0e51d70ee6841dc5c149d52 100644 |
--- a/pkg/analyzer/test/generated/strong_mode_test.dart |
+++ b/pkg/analyzer/test/generated/strong_mode_test.dart |
@@ -5,6 +5,7 @@ |
library analyzer.test.generated.strong_mode_test; |
import 'package:analyzer/dart/ast/ast.dart'; |
+import 'package:analyzer/dart/ast/resolution_accessors.dart'; |
import 'package:analyzer/dart/element/element.dart'; |
import 'package:analyzer/dart/element/type.dart'; |
import 'package:analyzer/src/dart/element/element.dart'; |
@@ -307,7 +308,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
InstanceCreationExpression exp = stmt.expression; |
ClassElement elementB = AstFinder.getClass(unit, "B").element; |
ClassElement elementA = AstFinder.getClass(unit, "A").element; |
- expect(exp.constructorName.type.type.element, elementB); |
+ expect(typeForTypeName(exp.constructorName.type).element, elementB); |
_isInstantiationOf(_hasElement(elementB))( |
[_isType(elementA.typeParameters[0].type)])(exp.staticType); |
} |
@@ -359,7 +360,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
expect(type0.normalParameterTypes[0], typeProvider.stringType); |
FunctionExpression anon1 = (statements[1] as ReturnStatement).expression; |
- FunctionType type1 = anon1.element.type; |
+ FunctionType type1 = elementForFunctionExpression(anon1).type; |
expect(type1.returnType, typeProvider.intType); |
expect(type1.normalParameterTypes[0], typeProvider.intType); |
} |
@@ -383,7 +384,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
VariableDeclarationStatement stmt = statements[i]; |
VariableDeclaration decl = stmt.variables.variables[0]; |
FunctionExpression exp = decl.initializer; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -412,7 +413,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
VariableDeclarationStatement stmt = statements[i]; |
VariableDeclaration decl = stmt.variables.variables[0]; |
FunctionExpression exp = decl.initializer; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -477,7 +478,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
FunctionExpressionInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -508,7 +509,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
FunctionExpressionInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -537,7 +538,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
MethodInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -566,7 +567,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
MethodInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -597,7 +598,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
MethodInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -628,7 +629,7 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
ExpressionStatement stmt = statements[i]; |
MethodInvocation invk = stmt.expression; |
FunctionExpression exp = invk.argumentList.arguments[0]; |
- return exp.element.type; |
+ return elementForFunctionExpression(exp).type; |
} |
_isFunction2Of(_isInt, _isString)(literal(0)); |
@@ -706,8 +707,8 @@ class StrongModeDownwardsInferenceTest extends ResolverTestCase { |
VariableDeclaration mapB = AstFinder.getFieldInClass(unit, "B", "map"); |
MethodDeclaration mapC = AstFinder.getMethodInClass(unit, "C", "map"); |
- assertMapOfIntToListOfInt(mapB.element.type); |
- assertMapOfIntToListOfInt(mapC.element.returnType); |
+ assertMapOfIntToListOfInt(elementForVariableDeclaration(mapB).type); |
+ assertMapOfIntToListOfInt(elementForMethodDeclaration(mapC).returnType); |
MapLiteral mapLiteralB = mapB.initializer; |
MapLiteral mapLiteralC = (mapC.body as ExpressionFunctionBody).expression; |