| Index: pkg/analyzer/lib/src/dart/resolver/inheritance_manager.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/resolver/inheritance_manager.dart b/pkg/analyzer/lib/src/dart/resolver/inheritance_manager.dart
|
| index 76cedf7e607811aa72ca00e90c0b45c79b97db3a..3f449de3aac2ec01bf4f9a05e4fb429e85e82dfa 100644
|
| --- a/pkg/analyzer/lib/src/dart/resolver/inheritance_manager.dart
|
| +++ b/pkg/analyzer/lib/src/dart/resolver/inheritance_manager.dart
|
| @@ -461,8 +461,7 @@ class InheritanceManager {
|
| List<Map<String, ExecutableElement>> _gatherInterfaceLookupMaps(
|
| ClassElement classElt, HashSet<ClassElement> visitedInterfaces) {
|
| InterfaceType supertype = classElt.supertype;
|
| - ClassElement superclassElement =
|
| - supertype != null ? supertype.element : null;
|
| + ClassElement superclassElement = supertype?.element;
|
| List<InterfaceType> mixins = classElt.mixins;
|
| List<InterfaceType> interfaces = classElt.interfaces;
|
| // Recursively collect the list of mappings from all of the interface types
|
|
|