5
5
import 'dart:collection' ;
6
6
7
7
import 'package:analyzer/dart/analysis/analysis_context.dart' ;
8
+ import 'package:analyzer/dart/ast/ast.dart' ;
8
9
import 'package:analyzer/dart/element/element.dart' ;
9
10
import 'package:analyzer/file_system/file_system.dart' ;
10
11
import 'package:analyzer/source/source.dart' ;
11
- // ignore: implementation_imports
12
- import 'package:analyzer/src/dart/ast/ast.dart' ;
13
- // ignore: implementation_imports
14
- import 'package:analyzer/src/dart/element/inheritance_manager3.dart'
15
- show InheritanceManager3;
12
+ import 'package:analyzer/source/timestamped_data.dart' show TimestampedData;
16
13
// ignore: implementation_imports
17
14
import 'package:analyzer/src/generated/sdk.dart' show DartSdk, SdkLibrary;
18
- // ignore: implementation_imports
19
- import 'package:analyzer/src/generated/timestamped_data.dart' ;
20
15
import 'package:collection/collection.dart' ;
21
16
import 'package:dartdoc/src/dartdoc_options.dart' ;
22
17
import 'package:dartdoc/src/failure.dart' ;
@@ -40,8 +35,6 @@ class PackageGraph with CommentReferable, Nameable {
40
35
/// [PackageMeta] provider for building [PackageMeta] s.
41
36
final PackageMetaProvider packageMetaProvider;
42
37
43
- final InheritanceManager3 inheritanceManager = InheritanceManager3 ();
44
-
45
38
final AnalysisContext _analysisContext;
46
39
47
40
/// PackageMeta for the default package.
@@ -770,12 +763,10 @@ class PackageGraph with CommentReferable, Nameable {
770
763
} else {
771
764
if (library != null ) {
772
765
if (e case PropertyInducingElement (: var getter, : var setter)) {
773
- var getterElement = getter == null
774
- ? null
775
- : getModelFor (getter, library) as Accessor ;
776
- var setterElement = setter == null
777
- ? null
778
- : getModelFor (setter, library) as Accessor ;
766
+ var getterElement =
767
+ getter == null ? null : getModelFor (getter, library) as Accessor ;
768
+ var setterElement =
769
+ setter == null ? null : getModelFor (setter, library) as Accessor ;
779
770
canonicalModelElement = getModelForPropertyInducingElement (e, library,
780
771
getter: getterElement, setter: setterElement);
781
772
} else {
@@ -1021,9 +1012,9 @@ extension on Comment {
1021
1012
var commentReferable = reference.expression;
1022
1013
String name;
1023
1014
Element ? staticElement;
1024
- if (commentReferable case PropertyAccessImpl (: var propertyName)) {
1015
+ if (commentReferable case PropertyAccess (: var propertyName)) {
1025
1016
var target = commentReferable.target;
1026
- if (target is ! PrefixedIdentifierImpl ) continue ;
1017
+ if (target is ! PrefixedIdentifier ) continue ;
1027
1018
name = '${target .name }.${propertyName .name }' ;
1028
1019
staticElement = propertyName.element;
1029
1020
} else if (commentReferable case PrefixedIdentifier (: var identifier)) {
0 commit comments