| Index: pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/static_type_analyzer.dart b/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| index b6a959579daa8cde9549549b49bf7337665f73c5..7362c4de016b5baacdaf6d352a1cd2f69afa72a6 100644
|
| --- a/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| +++ b/pkg/analyzer/lib/src/generated/static_type_analyzer.dart
|
| @@ -1820,6 +1820,11 @@ class StaticTypeAnalyzer extends SimpleAstVisitor<Object> {
|
| */
|
| bool _inferObjectAccess(
|
| Expression node, DartType nodeType, SimpleIdentifier id) {
|
| + // If we have an access like `libraryPrefix.hashCode` don't infer it.
|
| + if (node is PrefixedIdentifier &&
|
| + node.prefix.staticElement is PrefixElement) {
|
| + return false;
|
| + }
|
| // Search for Object accesses.
|
| String name = id.name;
|
| PropertyAccessorElement inferredElement =
|
|
|