@@ -6,8 +6,6 @@ import 'dart:convert';
6
6
7
7
import 'package:analyzer/dart/element/element.dart' ;
8
8
import 'package:analyzer/source/line_info.dart' ;
9
- // ignore: implementation_imports
10
- import 'package:analyzer/src/dart/element/member.dart' show SubstitutedExecutableElementImpl;
11
9
import 'package:collection/collection.dart' show IterableExtension;
12
10
import 'package:dartdoc/src/element_type.dart' ;
13
11
import 'package:dartdoc/src/model/comment_referable.dart' ;
@@ -31,16 +29,16 @@ class Accessor extends ModelElement {
31
29
late final GetterSetterCombo enclosingCombo;
32
30
33
31
Accessor (this .element, super .library, super .packageGraph,
34
- {SubstitutedExecutableElementImpl ? super .originalMember });
32
+ {ExecutableElement ? super .originalElement });
35
33
36
34
@override
37
35
CharacterLocation ? get characterLocation => element.isSynthetic
38
36
? enclosingCombo.characterLocation
39
37
: super .characterLocation;
40
38
41
39
@override
42
- SubstitutedExecutableElementImpl ? get originalMember =>
43
- super .originalMember as SubstitutedExecutableElementImpl ? ;
40
+ ExecutableElement ? get originalMember =>
41
+ super .originalMember as ExecutableElement ? ;
44
42
45
43
late final Callable modelType =
46
44
getTypeFor ((originalMember ?? element).type, library) as Callable ;
@@ -182,7 +180,7 @@ class ContainerAccessor extends Accessor with ContainerMember, Inheritable {
182
180
183
181
ContainerAccessor .inherited (
184
182
super .element, super .library, super .packageGraph, this ._enclosingElement,
185
- {super .originalMember })
183
+ {super .originalElement })
186
184
: isInherited = true ;
187
185
188
186
/// The index and values fields are never declared, and must be special cased.
0 commit comments