anchor.diff: -// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
  +// Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
   // for details. All rights reserved. Use of this source code is governed by a
   // BSD-style license that can be found in the LICENSE file.
   
  
positive.code: import 'package:dartdoc/src/quiver.dart' as quiver;
  import 'package:meta/meta.dart';
  
  /// An mixin to build an [InheritingContainer] capable of being constructed
  /// with a direct call to a [Constructor] in Dart.
  ///
  /// Note that [Constructor]s are not considered to be modifiers so a
  /// [hasModifier] override is not necessary for this mixin.
  mixin Constructable on InheritingContainer {
    Iterable<Constructor> get constructors => element.constructors
        .map((e) => ModelElement.from(e, library, packageGraph) as Constructor);
  
    @override
    bool get hasPublicConstructors => publicConstructors.isNotEmpty;
  
    @visibleForTesting
    Iterable<Constructor> get publicConstructors =>
  
negative.code: 
    List<TypeParameter> _typeParameters;
  
    @override
    List<TypeParameter> get typeParameters {
      _typeParameters ??= element.typeParameters.map((f) {
  