Index: pkg/analyzer/test/generated/resolver_test.dart |
diff --git a/pkg/analyzer/test/generated/resolver_test.dart b/pkg/analyzer/test/generated/resolver_test.dart |
index 6f7d3db9f825009422ab20302e77beba2d4819c4..556e4187017760bd7a352bb4a6468f587ad69f56 100644 |
--- a/pkg/analyzer/test/generated/resolver_test.dart |
+++ b/pkg/analyzer/test/generated/resolver_test.dart |
@@ -12172,6 +12172,20 @@ main() { |
code, typeProvider.dynamicType, typeProvider.intType); |
} |
+ void test_localVariableInference_declaredType_disabled_for_toString() { |
+ String name = 'toString'; |
+ String code = ''' |
+main() { |
+ dynamic $name = () => null; |
+ $name(); // marker |
+}'''; |
+ SimpleIdentifier identifier = _findMarkedIdentifier(code, "$name = "); |
+ expect(identifier.staticType, typeProvider.dynamicType); |
+ SimpleIdentifier call = _findMarkedIdentifier(code, "(); // marker"); |
+ expect(call.staticType, typeProvider.dynamicType); |
+ expect((call.parent as Expression).staticType, typeProvider.dynamicType); |
+ } |
+ |
void test_localVariableInference_noInitializer_disabled() { |
String code = r''' |
main() { |