@@ -10,7 +10,7 @@ import 'package:analyzer/dart/element/element2.dart';
1010import 'package:analyzer/dart/element/scope.dart' ;
1111import 'package:analyzer/source/line_info.dart' ;
1212// ignore: implementation_imports
13- import 'package:analyzer/src/dart/element /element.dart' ;
13+ import 'package:analyzer/src/utilities/extensions /element.dart' ;
1414// ignore: implementation_imports
1515import 'package:dartdoc/src/model/comment_referable.dart' ;
1616import 'package:dartdoc/src/model/kind.dart' ;
@@ -30,7 +30,7 @@ class Library extends ModelElement
3030 final LibraryElement element;
3131
3232 @override
33- LibraryElement2 get element2 => element as LibraryElementImpl ;
33+ LibraryElement2 get element2 => element.asElement2 ;
3434
3535 /// The set of [Element] s declared directly in this library.
3636 final Set <Element > _localElements;
@@ -316,7 +316,7 @@ class Library extends ModelElement
316316
317317 /// The real packageMeta, as opposed to the package we are documenting with.
318318 late final PackageMeta ? packageMeta =
319- packageGraph.packageMetaProvider.fromElement (element as LibraryElementImpl , config.sdkDir);
319+ packageGraph.packageMetaProvider.fromElement (element.asElement2 , config.sdkDir);
320320
321321 late final List <Class > classesAndExceptions = [
322322 ..._localElementsOfType <ClassElement , Class >(),
0 commit comments