anchor.diff:  import 'package:analyzer/src/dart/analysis/performance_logger.dart';
   import 'package:analyzer/src/dart/element/element.dart';
   import 'package:analyzer/src/dart/element/handle.dart';
  +import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
   import 'package:analyzer/src/dart/element/member.dart'
       show ExecutableMember, Member, ParameterMember;
   import 'package:analyzer/src/dart/sdk/sdk.dart';
   import 'package:analyzer/src/generated/engine.dart' hide AnalysisResult;
   import 'package:analyzer/src/generated/java_io.dart';
   import 'package:analyzer/src/generated/resolver.dart'
  -    show
  -        Namespace,
  -        NamespaceBuilder,
  -        InheritanceManager; // ignore: deprecated_member_use
  +    show Namespace, NamespaceBuilder;
   import 'package:analyzer/src/generated/sdk.dart';
   import 'package:analyzer/src/generated/source.dart';
   import 'package:analyzer/src/generated/source_io.dart';
  
positive.code: 
    List<ExecutableElement> get _inheritedElements {
      if (__inheritedElements == null) {
        Map<String, ExecutableElement> cmap = definingLibrary.inheritanceManager
            .getMembersInheritedFromClasses(// ignore: deprecated_member_use
                element);
        Map<String, ExecutableElement> imap = definingLibrary.inheritanceManager
            .getMembersInheritedFromInterfaces(// ignore: deprecated_member_use
                element);
        __inheritedElements = List.from(cmap.values)
          ..addAll(imap.values.where((e) => !cmap.containsKey(e.name)));
      }
      return __inheritedElements;
    }
  
negative.code:     return '${package.baseHref}${library.dirName}/$fileName';
    }
  
    InheritanceManager3 _inheritanceManager;
  
    InheritanceManager3 get inheritanceManager {
      if (_inheritanceManager == null) {
        var typeSystem = element.context.typeSystem;
        _inheritanceManager = InheritanceManager3(typeSystem);
      }
      return _inheritanceManager;
    }
  